Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Borrar varios archivos (https://www.clubdelphi.com/foros/showthread.php?t=10609)

mrmanuel 24-05-2004 17:18:20

Borrar varios archivos
 
Hola

Deseo borrar varios archivos temporales que se crean tras ejecutar mi aplicación.

todos tienen el mismo nombre cambiando tan sólo los ultimos caracteres, y con la misma extensión:

Es decir:

_QSQLxx0.dbf
_QSQLxx1.dbf
_QSQLxx2.dbf

Estos archivos están en el mismo directorio que los archivos útiles para mi aplicación, por lo que no puedo borrar el directorio completamente.

Gracias

roman 24-05-2004 17:23:38

Yo creo que puedes usar las funciones FindFirst, FindNext y FindClose pasando como Path a FindFirst la cadena:

_QSQLxx*.dbf

// Saludos

Novás 24-05-2004 17:42:40

Creo que una opción más fácil sería con winexec y ejecutar el comando
Código:

del *.dbf

jachguate 24-05-2004 18:01:34

Seria mucho mas específico un 'Del _QSQLx*.dbf'

Hasta luego.

;)

roman 24-05-2004 18:51:35

Un comentario lateral:

Si estos archivos son archivos temporales que genera el bde, si bien no está de más la rutina para borrarlos, esto debería ser necesario sólo en casos de emergencia. Me refiero a que normalmente el mismo bde los debe borrar y si no lo está haciendo es posible que se deba a algún fallo en la aplicación que esté impidiendo que el bde haga su trabajo de limpieza.

// Saludos

mrmanuel 27-05-2004 02:03:54

La idea de "Novás", no me sirve, ya que en el mismo directorio tengo los DBF buenos, los cuales no se pueden borrar.

El comentario de "roman", creo que tiene toda la razón, porque hago consultas de otros DBF y no se quedan los temporales, de hecho es estado Debugeando y se borran, pero unos en concreto no. ¿...?

Y lo de Usar las funciones Find...... las pruebo y ya comento como me va.

gracias


La franja horaria es GMT +2. Ahora son las 22:06:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi