![]() |
Creando múltiples copias de respaldo de un archivo
El siguiente código permite realizar un respaldo (copia) de un archivo manteniendo varias copias rotativas, con las extensiones .1 .2 .3 etc. etc. Es muy útil para mantener varias "generaciones" de un mismo archivo, que se irán "actualizando" en forma rotativa. Se utilizan las funciones de copia contenidas en la unidad RxFileUtil de las conocidísimas biblotecas libres RxTools 2.75 .
Por ejemplo: Respaldo_Archivo('C:\TABLAS\CLIENTES.DAT', 'D:\COPIAS',4); Esto creará en el trayecto una copia "rotativa" con cuatro "instancias". Cada vez que se lo ejecute, la copia llamada CLIENTES.DAT.1 será la reciente, y las anteriores serán respectivamente CLIENTES.DAT.2 ,CLIENTES.DAT.3 ,CLIENTES.DAT.4 .Nótese que CLIENTES.DAT.4 es la instancia más antigua y la siguiente vez será sobreescrita por CLIENTES.DAT.3 .Para acelerar el proceso, se usa la función FILEMOVE . Código:
// |
felicitaciones, estas son las mentes que ay q exaltar, q buena idea, felicidades compañero programador.!
|
como haria en red, por q nose que divisores debe tener cuando es en red, con la ip
|
La franja horaria es GMT +2. Ahora son las 21:40:16. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi