Robocopy. Backups en espejo. Comando /MIR

Robocopy es una aplicación que hace copias automatizadas de archivos. Windows 7 lo incluye en el sistema. Si estás harto de pulsar Sí a todo o No a todo, esto te será muy útil. Debes utilizarlo desde la línea de comandos (ventana de dos). Escribe robocopy, dale a enter y pon help para ver todas sus opciones. Si le dedicas tiempo e investigas todas sus posibilidades, no te arrepentirás. Préstale atención al comando /MIR

Como ejemplo de su utilidad te dejamos un código para que realices copias en espejo de un directorio a otro. Las copias en espejo de robocopy con el comando /MIR consisten en que hagas lo que hagas en el directorio de origen (elimines, modifiques o crees directorios y ficheros), al ejecutar el comando, te dejara una copia exacta en el directorio de destino, independientemente del contenido previo que tuviera este. Súper útil para realizar copias de seguridad y de este modo tener los dos directorios siempre sincronizados.

Para usarlo, copia el código en un bloc de notas y guárdalo con el nombre que quieras (por ejemplo: Copia de Seguridad) pero con la extensión .bat

Lógicamente debes modificar la ruta que te ponemos como ejemplo en función de la ruta real de tus directorios de origen (color rojo) y de destino (color azul). La ruta no puede tener espacios en blanco, pero si los tuviera, debes encerrarla entre comillas. Ejemplo C:\Directorio de Origen\”

Tienes el código tras el salto. Pruébalo y comenta.

@echo off
echo En Proceso… Despertando Disco
IF ERRORLEVEL 2 GOTO ERROR
robocopy C:\Directorio_Origen\ D:\Directorio_Destino\ /MIR
echo El Proceso de BackUp en espejo ha finalizado…
pause
exit
:ERROR
pause

5 Responses to Robocopy. Backups en espejo. Comando /MIR

  1. Marcelo dice:

    Como elimino esta operación?
    Se me han copiado archivos de una carpeta 1 a otra 2. Esto me ensucia la carpeta 2. Intento borrar los archivos de la carpeta 2 pero también se borran los de la carpeta 1.
    Que sucede?

    gracias por tu ayuda

    Marcelo

  2. me parece una fantástica herramienta, gracias

  3. user.bat dice:

    Hola pero donde coloco el .bat debe corelo yo es decir hacer click o lo pongo en algun lado para que el sistema lo haga en automatico, a mi no me funciono si no existe el directorio en D:\Directorio_Destino\ no hace nada debo crearlo primero o que

  4. Ubulin dice:

    Con el comando de tu ejemplo estoy realizando copias en espejo de mi directorio de documentos a otra carpeta en un disco duro diferente. Hace una imagen exacta del directorio origen, o sea, una copia en espejo que es lo que buscaba. Gran aporte. Gracias.

  5. Anónimo dice:

    EXCELENTE, FUNCIONA FULL

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: