Volvemos con la sincronización de carpetas, en esta ocasión lo haremos via terminal en un equipo Windows con una herramienta específica de Microsoft.
Robocopy es un programa de Windows, el cuel fué introducido en su versión Vista, que permite sincronización entre directorios. Hoy nos vamos a centrar en cómo podemos sincronizar dos directorios.
robocopy origen destino /E /COPYALL /MIR
- /E: Copia el contenido de la carpeta de modo recursivo.
- /COPYALL: Copia toda la información de los archivos y carpetas copiados (fecha de creación, información de auditoría y propiestario …).
- /MIR: Borra en la carpeta de destino cualquier fichero que no exista en origen.
Una funcionalidad interesante es que no tiene en cuenta el límite de 256 carácteres en las cadenas y permite hacer la copia sin errores. Por contra uno de los inconvenientes que tiene robocopy es que no puede copiar ficheros abiertos o en uso.
Para más información: Robocopy en la wikipedia; Robocopy en la TechNet