728x90 AdSpace

Latest News

miércoles, 25 de febrero de 2015

Como usar el 7-Zip para hacer copias de seguridad con fecha y hora en el archivo (timestamp)

Como usar 7-Zip para hacer copias de seguridad con fecha y hora en el archivo (timestamp)
7-Zip Batch File
 Estuve configurando una prestashop para un cliente y necesitaba hacer copias de seguridad (backups) a menudo de la carpeta. Quería una manera sencilla que yo pudiera simplemente dar un click en un .BAT y que el script me hiciese todo el servicio. Quería también que el archivo comprimido tuviese la fecha y hora (timestamp). Pues después de mucha busca aqui os dejo mi solución que he encontrado y adaptado y que puede servir para muchas cosas.

Senario:

Carpeta a ser archivada: c:\www\prestashop

Nombre del archivo: YYYYMMDD@HH.MM_prestashop

Donde Y = Año, M = Mes, D = Dia, H = Hora, M = Minutos


@echo off 
@echo Ejecutando copia de seguridad... 
@FOR /F "tokens=1-4 delims=/ " %%I IN ('DATE /t') DO SET mydate=%%K%%J%%I
@FOR /F "tokens=1-4 delims=: " %%I IN ('TIME /t') DO SET mytime=%%I.%%J
7z.exe a -tzip "%mydate%@%mytime%_prestashop.zip" "c:\www\prestashop\*" -x!*.zip
@echo . 
@pause 
@echo Todo hecho!

En mi caso yo use (-x!*.zip) para excluir cualquier archivo ZIP existente en la raíz de la carpeta. Pero si quieres archivar todo basta quitar esta opción.

Espero haber podido ayudarlos con este consejo y que nos sigan para siempre tener consejos nuevos.

Entrada más reciente
Previous
This is the last post.
  • Blogger Comments
  • Facebook Comments

0 comentarios:

Publicar un comentario

Item Reviewed: Como usar el 7-Zip para hacer copias de seguridad con fecha y hora en el archivo (timestamp) Description: Rating: 5 Reviewed By:
Scroll to Top