Hola a todos Tirando de la ayuda de linea de comandos del RAR y basandome en como lo hace, he conseguido quitar la ruta de los archivos a comprimir.
Como veis no es nada del otro mundo, como os he comentado anteriormente tengo un gran desconocimiento en el mundillo de los BAT y me ha surgido una pregunta y un problemilla que espero me podais ayudar. La pregunta es:
Este sistema de agregar sólo los nombres de fichero sin la ruta, serviria tanto para programas de compresion ajenos como para los codigos que habeis expuesto anteriormente?
El problemilla es que este codigo como sabeis, comprime solo una subcarpeta. Tras leer el tutorial de Programación BATCH Avanzada de sirdarckcat y tras un monton de horas con intentos fallidos, me he estancado y no consigo que este
codigo se ejecute con todas las carpetas de un directorio.
A pesar de que este post trata de zippear sin depender de un programa externo, alguien me puede echar una mano?
P.d: Os escribo desde un ciber, lo digo por la posible tardanza en responder.
Gracias a todos. Un saludo.
Código [Seleccionar]
echo off
pushd "C:\pruebas\"
cd subcarpeta
7z.exe a -tzip "C:\pruebas\subcarpeta.zip" -mx9 -r -x!*.bak
popd
Como veis no es nada del otro mundo, como os he comentado anteriormente tengo un gran desconocimiento en el mundillo de los BAT y me ha surgido una pregunta y un problemilla que espero me podais ayudar. La pregunta es:
Este sistema de agregar sólo los nombres de fichero sin la ruta, serviria tanto para programas de compresion ajenos como para los codigos que habeis expuesto anteriormente?
El problemilla es que este codigo como sabeis, comprime solo una subcarpeta. Tras leer el tutorial de Programación BATCH Avanzada de sirdarckcat y tras un monton de horas con intentos fallidos, me he estancado y no consigo que este
codigo se ejecute con todas las carpetas de un directorio.
A pesar de que este post trata de zippear sin depender de un programa externo, alguien me puede echar una mano?
P.d: Os escribo desde un ciber, lo digo por la posible tardanza en responder.
Gracias a todos. Un saludo.