Hacer backup comprimidos con .bat

Actualmente estoy haciendo backup de unas carpetas del computador a una carpeta compartida pero no se que hacer para que queden comprimidas, acá les dejo el ejemplo de como lo estoy haciendo.

ROBOCOPY %userprofile%\Pictures  \\NASMICROLINK\BK_Users\%UserName%/\BACKUP\Imágenes\  /S  /R:0 /w:0

1 Respuesta

Respuesta
1

Pues te falta aplicarles algún compresor (Winrar, Winzip, Winace, 7z, etc.). Voy a suponer que utilizas el Winrar y que está instalado en c:\Program Files (x86)\Winrar. El bat podría ser así:

@echo off
ROBOCOPY %userprofile%\Pictures  \\NASMICROLINK\BK_Users\%UserName%/\BACKUP\Imágenes\  /S  /R:0 /w:0
"c:\Program Files (x86)\rar" a -ad -o- -r -m5 \\NASMICROLINK\BK_Users\%UserName%\BACKUP\Imágenes\Backup.rar \\NASMICROLINK\BK_Users\%UserName%\BACKUP\Imágenes\*.*

Te dejaría en un comprimido, de nombre BACKUP.RAR, todos los archivos del directorio \\NASMICROLINK\BK_Users\%UserName%/\BACKUP\Imágenes\. Luego podrías borrar los "originales" (que a su vez eran copias obtenidas con ROBOCOPY). Dado que parece que tu intención es hacer backup de imágenes y que las imágenes ya se guardan en archivos comprimidos no debes esperar una reducción muy significativa del tamaño, después de la compresión.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas