Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Copiar Archivos (https://www.clubdelphi.com/foros/showthread.php?t=2864)

Cronos 11-08-2003 07:39:09

Copiar Archivos
 
Una pregunta, la unica forma de copiar cualquier tipo de archivo es
CopyFile('Direccion Origen','Direccion Destino',LongBoolean);

o existe otro codigo.

pues me ha sucedido que al usar este metodo para copiar archivos de base de datos *.db me rope los archivos y se pierde la informacion.

Gracias por ayudarme.

__cadetill 11-08-2003 10:12:21

que significa que te rompe los archivos?

Si quieres una rutina para copiar de un directorio a otro (con subdirectorios) y, pudiendo aplicar filtros, en mi web tambien tienes una demo de esto (truco 2)

Espero te sirva

Julià T. 12-08-2003 04:10:26

El problema de que se rompan los archivos puede ser que en el momento que estes copiando un archivo *.db o qualquier otro que sea tabla o base de datos, esté abierto por alguna aplicación y no se haya volcado la información que contiene en la memória de la aplicación a la tabla/base de datos.

Los ficheros los debes copiar cuando las tablas esten completamente inactivas, o bien con un Bachmove cuando estén en qualquier estado.

txeka 13-08-2003 17:05:05

Lógicamente, para copiar tablas *.db (que supongo estes hablando de tablas Paradox), deben de estar cerradas. Además no te basta con copiar sólo esos archivos, tienes que copiar tambien los ficheros de indices y de integridades referenciales.

delphi.com.ar 13-08-2003 17:27:19

Puedes probar bloqueando el archivo antes de copiarlo con LockFile y UnlockFile para desbloquearlo.

Saludos!


La franja horaria es GMT +2. Ahora son las 10:16:56.

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