通過另一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