🗂️ Sincronización de carpetas en Windows con Robocopy: Guía práctica
En entornos Windows, mantener copias actualizadas de carpetas entre discos duros o ubicaciones de red es una tarea común, especialmente en contextos de respaldo o replicación de datos. Una herramienta poderosa para esto es Robocopy, incluida de forma nativa en Windows.
🔧 ¿Qué es Robocopy?
Robocopy (Robust File Copy) es una utilidad de línea de comandos que permite copiar archivos y directorios con gran flexibilidad. A diferencia del clásico copy o xcopy, Robocopy está diseñado para operaciones robustas, tolerantes a fallos y altamente configurables.
📁 Caso práctico: sincronizar una carpeta de red con un disco duro
Supongamos que queremos sincronizar la carpeta de red:
Y:\Formacion_2025\Seguridad\XXX
con una carpeta local en el disco duro:
E:\Formacion_2025\Seguridad\XXX
El comando recomendado sería:
robocopy "Y:\Formacion2025\Seguridad\XXX" "E:\Formacion2025\Seguridad\XXX" /MIR /Z /R:3 /W:5 /LOG:"E:\Formacion2025\Seguridad\robocopylog.txt"
✅ Explicación de los parámetros:
/MIR: Realiza una copia espejo (mirror), incluyendo eliminaciones en el destino si ya no existen en el origen./Z: Copia en modo reiniciable, útil si se interrumpe la conexión./R:3: Reintenta hasta 3 veces en caso de error./W:5: Espera 5 segundos entre reintentos./LOG: Guarda un registro del proceso en un archivo.txt.
⚠️ ¿Qué ocurre si un archivo ya existe?
Robocopy compara la fecha y el tamaño del archivo:
- Si ha cambiado en el origen, lo sobrescribe en el destino.
- Si es idéntico, lo omite para ahorrar tiempo.
- Puedes modificar este comportamiento con opciones como:
/XO: Excluye archivos más antiguos en el origen./XN: Excluye archivos más nuevos./IS: Fuerza la copia de archivos idénticos./IT: Copia archivos que han cambiado o son idénticos.
🛡️ ¿Y si no quiero que se borren archivos en el destino?
Si prefieres conservar todo lo que ya hay en el disco duro, usa /E en lugar de /MIR:
robocopy "Y:\Formacion2025\Seguridad\XXX" "E:\Formacion2025\Seguridad\XXX" /E /Z /R:3 /W:5 /LOG:"E:\Formacion2025\Seguridad\robocopylog.txt"
🕒 Automatización
Puedes programar este comando con el Programador de tareas de Windows para que se ejecute automáticamente cada día, semana o al iniciar sesión.
📝 Conclusión
Robocopy es una herramienta potente y confiable para sincronizar carpetas en Windows. Ya sea para respaldos, replicación o mantenimiento de estructuras de archivos, su flexibilidad lo convierte en una opción ideal para administradores y usuarios avanzados.
No hay comentarios:
Publicar un comentario