FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Buscar archivos con FindFirst
Hola!
Estoy programando un procedimiento para borrar archivos de un directorio y de de todos sus directorios hijos. Lo que me queda por hacer es que borre solo los archivos con una extension determinada. Estoy utilizando FindFirst de la forma siguiente: Codigo: path: Es la ruta del directorio que quiero buscar y eliminar los archivos. Ficheros: Es el nombre de los ficheros que quiero buscar. P.e. *.txt. Es aquí donde quiero saber si se pueden pasar mas de un nombre de fichero a la vez. FindFirst(Path+ficheros, faAnyFile, srInfo); fin código. Cuando acabe el programilla lo pegaré. Un saludo y gracias por adelantado. |
#2
|
||||
|
||||
Si te sirve, aquí tienes varias funciones para borrar directorios completos: http://www.clubdelphi.com/foros/showthread.php?t=3663
Simplemente tendrías que cambiar el filtro *.* por el filtro que quieras, y quitar el llamado a RemoveDir para que no borre los directorios. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
Cita:
Borra un directorio completo. Fácilmente es adaptable a lo que tú necesitas cambiando la referencia a *.* que hay en el código por un nuevo parámetro de tipo String que admita y trabaje con cualquier máscara (*.txt, *.log, *.*,...).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
|