0

Sincronizar carpetas con Robocopy

Hola a tod@s.

En este post vamos a ver como sincronizar carpetas o directorios con el comando Robocopy.

  • La primera opción que vamos a ver será sincronizar el contenido de una carpeta en otra carpeta de la misma máquina, es decir, en una sola dirección, tenemos estas dos carpetas en la misma máquina, y queremos sincronizar el contenido de la carpeta Origen en la carpeta Destino:

  • Para ello, nos hemos creado este script syncdir1.bat:

  • Ejecutamos el script, y como podemos ver, nos sincroniza el contenido de la carpeta de Origen a la carpeta de Destino, si realizáramos alguna modificación en el contenido de cualquier archivo de la carpeta Origen, también nos sincronizaría estos cambios en los archivos de la carpeta de Destino:

  • La segunda opción que vamos a ver será sincronizar el contenido de ambas carpetas entre sí en una misma máquina, es decir, una sincronización en ambas direcciones, el contenido de la carpeta Origen se va a sincronizar con el contenido de la carpeta Destino y viceversa:

  • Para ello, nos hemos creado este script syncdir2.bat:

  • Ejecutamos el script, y como podemos ver, nos sincroniza el contenido de la carpeta de Origen a la carpeta de Destino, y viceversa, si realizáramos alguna modificación en el contenido de cualquier archivo de ambas carpetas, también nos sincronizaría estos cambios en los archivos de ambas carpetas:

  • La tercera opción que vamos a ver será sincronizar el contenido de una carpeta en otra carpeta, pero, en distintas máquinas, y en una sola dirección, tenemos estas dos carpetas en máquinas diferentes, y queremos sincronizar el contenido de la carpeta Origen de un equipo en la carpeta Destino del otro equipo:

  • Para ello, nos hemos creado este script syncdir3.bat:

  • Desde el Equipo 1 ejecutamos el script, y como podemos ver, nos sincroniza el contenido de la carpeta de Origen en el Equipo 1 a la carpeta de Destino en el Equipo 2, si realizáramos alguna modificación en el contenido de cualquier archivo de la carpeta Origen, también nos sincronizaría estos cambios en los archivos de la carpeta de Destino:

  • La cuarta opción que vamos a ver será sincronizar el contenido de ambas carpetas entre sí en las dos máquinas, es decir, una sincronización en ambas direcciones, el contenido de la carpeta Origen del Equipo 1 se va a sincronizar con el contenido de la carpeta Destino del Equipo 2 y viceversa:

  • Para ello, nos hemos creado este script syncdir4.bat:

  • Desde el Equipo 1 ejecutamos el script, y como podemos ver, nos sincroniza el contenido de la carpeta de Origen del Equipo 1 a la carpeta de Destino del Equipo 2, y viceversa, si realizáramos alguna modificación en el contenido de cualquier archivo de ambas carpetas, también nos sincronizaría estos cambios en los archivos de ambas carpetas:

  • Si quisiéramos programar una tarea con estos scripts podemos seguir este artículo que se publicó hace algunos meses en el blog.

 

Saludos y espero que os sea de ayuda 😉

Jose Ramon Ramos Gata

Técnico Superior STI

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.