Windows操作系统单文件夹下到底能存放多少文件及单文件的最大容量

本文是转自:http://hi.baidu.com/aqgjoypubihoqxr/item/c896921f8c2eaba5feded5f2

        最近需要了解Windows中单个文件夹下到底能存放多少个文件,并且附带了解单个文件的最大容量是多少。在百度中搜索以后发现在百度知道中有几个关于此方面的问题,并且有人回答了,回答的内容各有各的说法,听上去都很有道理。然而发现所有的回答都不是官方网站专业的回答,也没有引用官方的相关内容,毕竟这是关于Windows操作系统的问题,Windows是哪个厂商的呢?那还用说当然是微软的了,那么为何不到微软(中国)官方网站去提问呢。至少在百度知道回答的人们应该给出官方的人士提供的数据,不能单单只说出结果而无根据吧,让人感觉是自己想当然的。于是我就从微软(中国)官方得到了如下的答案,希望对还存在此疑问的后来者有所帮助。(声明:此数据是微软官方网站中相关人士提供的数据,非实际证实数据,只是理论性数据,并且此数据不一定是出自微软官方提供的数据,微软官方不保证正确性或准确性,且本人也无条件测试或证实数据的真实准确性,何况是一个理论性数据,因此本人也不做任何担保或保证!本人个人认为可信度要高于非微软官方网站上五花八门的说法……)

        原文回答内容如下:

你是问在文件夹下最多能放多少个文件吧?

我有个表格可以参考下:

FAT
4GB Max File Size
4GB Max Volume Size
512 Files Per Folder
FAT32
4GB Max File Size
2TB Max Volume Size
65,534 Files Per Folder
NTFS
No limit on Max file size.
256TB Max Volume Size (64KB Clusters)
4,294,967,295 Files Per Folder

以上原文内容引用自:http://forums.microsoft.com/china/ShowPost.aspx?PostID=3566945&SiteID=15

        我个人翻译解释如下:

硬盘格式为:FAT格式(如:上世纪的Windows95及之前版本等)
单个文件存储容量最大为:4GB
单文件夹中所有文件总和的容量最大为:4GB
单文件夹中最大可有512个文件(注:前提是所有文件容量总和小于或等于4GB时,并且此格式似乎应该是不支持长文件名,只支持短文件名!)
硬盘格式为:FAT32格式(如:上世纪的Windows98或本世纪的Windows2000、Windows XP、Windows2003、Windows Vista等都可存在此格式的硬盘)
单个文件存储容量最大为:4GB
单文件夹中所有文件总和的容量最大为:2TB(注:1TB=1024GB)
单文件夹中最大可有65,534个文件(注:前提是所有文件容量总和小于或等于2TB,并且所有文件名都是短文件名,而不是长文件名。至于什么是长文件名什么是短文件名,到网上搜素看吧!)
硬盘格式为:NTFS格式(如:本世纪的Windows2000、Windows XP、Windows2003、Windows Vista等都可存在此格式的硬盘)
单个文件存储容量最大为:无限制
单文件夹中所有文件总和的容量最大为:256TB (64KB集群)(注:不太明白为何要加64KB集群,是不是再说磁盘阵列呢?1TB=1024GB,算算256TB是多大的GB,现在个人计算机或者一般PC服务器似乎还没有这么大的硬盘)
单文件夹中最大可有4,294,967,295个文件(注:前提是所有文件容量总和小于或等于256TB时,并且所有文件名都是短文件名,而不是长文件名。至于什么是长文件名什么是短文件名,到网上搜素看吧!我想这个应该在普遍情况下都能满足此前提的。)

        看来大家用NTFS格式还是很好的,然而NTFS的单个文件夹对存储多少文件还是有限制的,并不像百度知道中有些人所述的最大文件个数无限制,只不过是四十二亿多的文件,我想足够存储了吧!

上一篇:POJ 3608 Bridge Across Islands --凸包间距离,旋转卡壳


下一篇:js中OOP小指南