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]”.

Categories:

No Responses

Leave a Reply

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