从字面上来说,文件夹就是用于“存放”各种文件的,而文件夹自身并不占用磁盘空间;而文件则是某些信息的载体,所以文件会占用磁盘空间。至于一个文件夹可以存放多少个文件,让我们一起通过一个实验来进行验证。打开“记事本”,输入引号内的代码:“for /l %%a in (1,1,10000000000000000) do echo text> %%a.txt”,然后将这段代码另存为一个bat格式的批处理文件。
这段批处理文件的意思是,在文本文件中写入“text”,然后保存为名为“1.txt”,然后通过不断循环的方式,依次累加并创建“2.txt”、“3.txt”、“4.txt”等文件。在FAT32格式的磁盘中,运行该处理文件,当创建到第65535个文件的时候,就会提示用户“无法创建目录或文件”。说明在FAT32格式的磁盘环境中,一个文件夹只可以包括最多65534个文件和文件夹(如图1)。
图1
而NTFS格式的磁盘环境中无法进行该进行测试,在NTFS格式的磁盘中,一个文件夹最多可以存放4294967295个文件。这是因为在刚才的测试中,我们可以看到65534个文件就占用了255MB的空间(如图2),而4294967295约为65534的65538倍,则需要16712190MB的磁盘空间(255*65538=16712190),约为16.7TB,所以无法完成该测试。
图2
|