Uso 7-zip
Solo se mostrará el uso en Fox Pro:
Se requieren los archivos
7z.exe, Codecs\deflate.dll con su directorio y el archivo Formats\zip.dll con su directorio que se deben ubicar en el directorio donde esta la aplicación.
Para generar el archivo zip se usa las siguientes instrucciónes:
cd DirectorioDatos, donde DirectorioDatos indica donde se encuentran los archivos a que se incluiran en el archivo zip.
run /N2 C:\Midirectorio\7z.exe u -tzip ..\Temp\Backup @backup.txt, donde:
Midirectorio es donde se encuentra la aplicación,
..\Temp\Backup indica el nombre del archivo que se generará, en este caso el subdirectorio Temp debe de existir dentro de MiDirectorio.
@backup.txt, hace referencia al archivo backup.txt que contiene la relación de archivos que se incluirán en el archivo zip generado.
por ejemplo:
Archivo1.Dbf
Archivo2.*
Archivo3?.*
Archivo4*.*
NOTA: El directorio DirectorioDatos debe de estar dentro de MiDirectorio, el archivo backup.txt puede incluirse dentro de la compilación..
Despues debe de cambiarse el nombre del archivo backup.zip al que gusten y copiarlo donde lo crean conveniente.
Para Extraer los archivos, se usa:
cd DirectorioDatos
run /N7 c:\MiDirectorio\7z e -y ..\Temp\backup.zip .
nuevamente DirectorioDatos y Temp, debe existir dentro de MiDirectorio.
Espero les sirva.