Crear Backup de Archivos usando BAT

Podemos generar un fichero BAT sencillo que nos haga un Backup de los directorios que queramos de forma recursiva. Tan solo tenemos que crear un archivo con la extension “.bat” y editarlo añadiendo lo siguiente:

@ECHO off

For /f "tokens=2-4 delims=/ " %%a in ('date /t') do (set today=%%c%%a%%b)
For /f "tokens=1-2 delims=/:" %%a in ("%TIME%") do (set now=%%ah%%b)

XCOPY "PATH_ORIGIN" "PATH_DESTINATION\%today%.MyBackup[%now%]" /s /c /d /e /h /i /r /y

Esto copiara todos los ficheros de origen (de forma recursiva) a la carpeta destino que hayamos indicado, creando en su interior una nueva carpeta para contenerlo todo que tendra un nombre relacionado con el dia y la hora actuales. Un ejemplo de esa carpeta seria “20160309.MyBackup[17h55]”.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.