Board logo

标题: [软件] 文件夹最多包含多少文件? [打印本页]

作者: bobwu    时间: 2011-11-27 01:25     标题: 文件夹最多包含多少文件?

从字面上来说,文件夹就是用于“存放”各种文件的,而文件夹自身并不占用磁盘空间;而文件则是某些信息的载体,所以文件会占用磁盘空间。至于一个文件夹可以存放多少个文件,让我们一起通过一个实验来进行验证。打开“记事本”,输入引号内的代码:“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


作者: chengxyt    时间: 2011-11-27 22:36

SF




欢迎光临 NBCLUB笔记本电脑俱乐部 合肥THINKPAD APPLE LENOVO DELL专卖店 (http://nbclub.net/discuz/) Powered by Discuz! 7.2