У меня есть массивные каталоги, и я бы хотел прочитать все файлы так быстро, как только смогу. Я имею ввиду, что не DirectoryInfo.GetFiles быстро, но быстро «get-clusters-from-disk-low-level».* КАТАЛОГ FASTEST *
Конечно, .NET 2.0, C#
Похожий вопрос был здесь, но этот подход не было хорошо:
C# Directory listing massive directory
Кто-то предложил PInvoke на FindFirst/FindNext. Кто-нибудь пытался это и смог поделиться результатами?
Использование отражателя он выглядит DirectoryInfo.GetFiles в конечном счете сводится к FindFirstFile/FindNextFile Kernel32 вызовов в любом случае. –