Comprimir Carpetas
Necesito crear un archivo por lotes (.bat) que me haga un backup comprimido a varios diskette.
La carpeta que tengo que comprimir se encuentra en C:\JAQUE\GESTION220\ Y DENTRO DE GESTION220 hay 4 carpetas más.
Los programas que tengo para comprimir son el winzip y el Rar.
Gracias en lo que puedas ayudar.
 
Comprimir
Esto es fácil, lo que pasa es que las opciones dependen del compresor. Con Winzip no se puede comprimir desde la linea de comandos, que es lo que necesitas (bueno, se puede con un update que esta en su web, en www.winzip.com/wzclineb.cgi

Con rar, si es la version ms-dos, no el Winrar, si que se puede (si no fuera la version DOS, bajala de aqui: http://www.rarlab.com/rar/rarx300.exe).

El rar.exe debe estar en un directorio que este incluido en tu path de busqueda de archivos, copialo al direcorio c:\windows, por ejemplo, y ya esta. Si la version que vas a usar es la que te he enviado el enlace, tienes que copiar todos los archivos que se descomprimen al pinchar en el archivo que te bajas en la carpeta windows, y el ejecutable se llama rar32.exe.

El archivo bat quedaria mas o menos asi:

rar32 a -r -v a:\el_nombre_que_quieras.rar c:\jaque\gestion220

Te explico los parametros (porque son muy parecidos en todos los compresores, para que lo sepas por si tuvieras que usar otro):

a ->esto es para comprimir, para añadir archivos a uno nuevo comprimido

-r ->esto es para que te comprima tambien las subcarpetas a aprtir de la especificada

-v ->esto es para que te vaya pidiendo mas discos cuando se termine el espacio del disquette

a:\el_nombre_que_quieras.rar ->pues eso, el nombre del archivo comprimido. Si no cabe en un disco el solo cambiara la extension, a r00, r01, etc.

C:\JAQUE\GESTION220 -> El directorio que vas a comprimir


Saludos. Espero haberte ayudado.
 
Pregunta finalizada. Valoración: 5.
Excelente tu ayuda
Muhas Gracias