![]() |
Leer y contar todos los achivos
Saludos foreros del club delphi.
Seria posible leer y contar todos los archivos y carpetas de una unidad por ejemplo la unidad C. Gracias. |
Hola,
Busca, en estos mismos foros, por las funciones "FindFirst()" y "FindNext()". Si no recuerdo mal, también encontrarás algún truco relacionado con este asunto. Si necesitas ayuda no dejes de decirlo. Y, si alguien conoce un método mejor, que hable ahora o calle para siempre. :rolleyes: ;) |
Hola, esta función recorre el directorio pasado como parámetro y lista los archivos y directorios, además lleva la cuenta de ellos, al final guarda la lista en un StringList, por lo que facilmente puedes asignar su contenido en un TMemo o componente similar.
Ejemplo de llamada:
Espero que te sirva. |
Fantastico Jorge82, y gracias Dec.
Todo de maravilla. |
Hola.
Sólo me funciona en el directorio raiz de cada unidad, en los interiores no. El ShowMEssage en los interiores: Hay 1 directorios y 0 archivos. Cuando hay más directorios y archivos. No estoy muy enterado del tema de ficheros y no encuentro el porqué del error. Un saludo. |
hola, yo tengo el mismo problema, este algoritmo solo me encuentra un directorio y 0 archivos, que puedo hacer? :S
|
Tal y como dice jorge82, "esta función recorre el directorio pasado como parámetro" ;)
A ambos, buscad en clubdelphi, arriba está la opción "Buscar". Una pista: las funciones son FindFirst y FindNext ;) |
Probaste el componente TJvSearchFiles de la suite open source JVCL?
|
Hola, yo lo he resuelto así:
Lo que a mi me fallaba era la barra de directorio al final de la variable de la ruta pasada como parámetro. Ahora me da el número exacto de archivos en un directorio. Sólo me cuenta los archivos, no los directorios. Espero que te sirva. Un saludo. |
Hola.
Llamada ejemplo:
Un saludo. |
| La franja horaria es GMT +2. Ahora son las 07:57:56. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi