Depende del tamaño del disco... Explorar todo el disco es penoso. Incorpora un Application->ProcessMessages() en el bucle para que no aparente un "cuelgue". También puedes colocar la función en un hilo a parte del principal.
Si sólo quieres buscar ficheros y no listarlos todos, modifica el código para no llenar el StringList con todos los ficheros sino con los que te interesen, ganarás algo en velocidad.
Saludos.
|