Windows Server - BAT comprimir archivos desde una fecha concreta

 
Vista:
Imágen de perfil de Alberto
Val: 1
Ha mantenido su posición en Windows Server (en relación al último mes)
Gráfica de Windows Server

BAT comprimir archivos desde una fecha concreta

Publicado por Alberto (1 intervención) el 12/04/2017 13:28:07
Buenos días a tod@s!

Os escribo por que estoy atascado al hacer un BAT que me comprima varios archivos desde una fecha concreta, por ejemplo los días 15 de cada mes, luego me los borre. Os pongo el código que he hecho hasta ahora, me hace todo perfecto: Me comprime los archivos (no desde la fecha que quiero, esto es lo que me gustaría conseguir) y me elimina los ficheros hasta la fecha que le digo.


set anio=%date:~6,4%
set mes=%date:~3,2%
set dia=%date:~0,2%

Forfiles /p E:\logs /m *.log /d -5 /c "C:\Program Files\WinRAR\WinRAR.exe" A "E:\logs\COMPRIMIDOS_%anio%%mes%%dia%.RAR" "E:\logs\*.log"

Forfiles /p E:\logs /m *.log /d -5 /c "cmd /c del /q @path"

"C:\Program Files\WinRAR\WinRAR.exe" A "E:\tomcat\COMPRIMIDOS_%anio%%mes%%dia%.RAR" "E:\tomcat\*.log"

Forfiles /p E:\tomcat /m *.log /d -5 /c "cmd /c del /q @path"

"C:\Program Files\WinRAR\WinRAR.exe" A "E:\tomcat\logs\COMPRIMIDOS_%anio%%mes%%dia%.RAR" "E:\tomcat\logs\*.log"

Forfiles /p E:\tomcat\logs /m *.log /d -5 /c "cmd /c del /q @path"

Muchas gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder