通过另一question有关文件的文件夹中的最大数,我注意到 是如果DirectoryInfo.GetFiles()。长度超过Int32.MaxValue会怎么样?
DirectoryInfo.GetFiles().Length
返回一个System.In32,但为Int32的最大值
2.147.483.647 (Int32.MaxValue)
而上NTFS(许多其他文件系统)文件的最大数量可以远远超过这个数量。
在NTFS是
4.294.967.295 single files in one folder (probably an Uint32)
这使我一个有趣的问题:
是否有可能得到的文件数量的文件夹在NTFS与.NET Framework,当文件数量超过Int32.MaxValue,以一种优雅和执行的方式?
注意:这不是为什么。我知道这些是很多文件;)
您是否确实需要在文件夹中存储超过int.MaxValue文件? – TalentTuner 2010-09-22 12:23:26