Tengo un directorio que contiene casi 14,000,000 de muestras de audio en formato * .wav.Recuperando archivos del directorio que contiene gran cantidad de archivos
Todo el almacenamiento sin formato, sin subdirectorios.
Quiero recorrer los archivos, pero cuando uso DirectoryInfo.GetFiles()
en esa carpeta toda la aplicación se congela durante unos minutos.
¿Se puede hacer esto de otra manera? Tal vez leer 1000, procesarlos, luego tomar el próximo 1000 y así sucesivamente?
'DirectoryInfo.GetFiles() 'también es horrible si está utilizando una SAN de red. Bloquea todos los archivos y bloquea el acceso de otros a los archivos SAN recientemente creados. Nunca encontramos una resolución sin bloqueo. – SliverNinja
si se encuentra en un punto crítico real, también lo consideraría: http://stackoverflow.com/questions/724148/is-there-a-faster-way-to-scan-through-a-directory-recursively-in -net/724184 # 724184 –