По другому вопросу о максимальном количестве файлов в папке я заметил
что
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, элегантным и эффективным способом?
примечание: это не вопрос почему. и я знаю, это много файлов;)