Tengo directorios masivos, y me gustaría leer todos los archivos lo más rápido que pueda. Quiero decir, no DirectoryInfo.GetFiles rápido, pero 'get-clusters-from-disk-low-level' rápido.* FASTEST * directory listing
Por supuesto, .NET 2.0, C#
pregunta Similar fue aquí, pero este enfoque no fue nada bueno:
C# Directory listing massive directory
Alguien sugirió PInvoke en FindFirst/FindNext. ¿Alguien lo intentó y puede compartir los resultados?
Usando reflector parece que DirectoryInfo.GetFiles en última instancia se reduce a llamadas FindFirstFile/FindNextFile kernel32 de todos modos. –