I have created a document management program using PBDLL. The
program can create a lot of page files and save them on CD's or
in hard drive partitions. To test hard drive capacity I wrote a
small program which simply copies a "TestFile.Dat" 60,000 times
to a "I.Dat" file where I varies from 1 to 60,000. The file size
was 99,000 bytes and the partition was 8 Gb. At "I"
approximately equal to 32,700, the copying process and the
message was "Cannot make directory entry". There was over 4 Gb
unused space in the partiton. Removing one file allows one file
to be added and that's it. I bumped the size of "TestFile.Dat"
to 400,000 and filled the partition, this time running out of
space and using less than 32,700 files, as it should be. I have
tested several large partitions on several machines with the
same results.
Question: Why I am being stopped at <32,700> when the size is
small?
------------------
program can create a lot of page files and save them on CD's or
in hard drive partitions. To test hard drive capacity I wrote a
small program which simply copies a "TestFile.Dat" 60,000 times
to a "I.Dat" file where I varies from 1 to 60,000. The file size
was 99,000 bytes and the partition was 8 Gb. At "I"
approximately equal to 32,700, the copying process and the
message was "Cannot make directory entry". There was over 4 Gb
unused space in the partiton. Removing one file allows one file
to be added and that's it. I bumped the size of "TestFile.Dat"
to 400,000 and filled the partition, this time running out of
space and using less than 32,700 files, as it should be. I have
tested several large partitions on several machines with the
same results.
Question: Why I am being stopped at <32,700> when the size is
small?
------------------
Comment