Estoy avanzado con mi proyecto DCManyTools, el explorador de archivos con más de 500 herramientas portables y gratuitas para Windows.
Como el proyecto integra muchas herramientas, entre ellas las de NirSoft y Windows Sysinternals, y sumando todo eso son más de 200 herramientas, tengo que comprimirlas carpeta por carpeta, con contraseña y en modo de compresión «Ultra» para comprimirla al máximo.
Como no iba a comprimir una sola carpeta, sino muchas, iba a perder demasiado tiempo, por lo que se me ocurrió utilizar batch para agilizar todo el proceso.
Script para comprimir múltiples carpetas con 7Zip + contraseña + nivel Ultra
El código es el siguiente:
@echo off
for /d %%X in (*) do "%systemdrive%\Program Files\7-Zip\7z.exe" a -paquivasucontraseña -mx9 "%%X.7z" "%%X\
pause
- Guardamos el anterior código, y le asignamos cualquier nombre, pero con la extensión .cmd o .bat.
- Colocamos el archivo donde estén todas las carpetas que vayamos a comprimir.
- Lo ejecutamos.
Al abrir el script, comprimirá todas las carpetas con 7-Zip, en modo ultra y con la contraseña que le hayas asignado, y las carpetas comprimidas las dejará ahí mismo.
Recuerda tener instalado 7-Zip para poder utilizar el script: https://www.7-zip.org/
Descubre más desde 👨💻 hiberhernandez
Suscríbete y recibe las últimas entradas en tu correo electrónico.