Robocopy es un comando para Windows que amplia las posibilidades de xcopy de forma notable y que aparece en todas las versiones de Windows a partir de XP
Si en su sistema operativo no está disponible se puede descargar desde la web de Microsoft con el
Resource Kit Tools
Podemos usarlo en scripts .cmd o .bat para crear ejecutables que cumplan una función concreta. Y combinarlo con el programador de tareas de Windows para poder ejecutar las tareas en un momento dado.
Ejemplo de uso
@echo off
REM # Uso:: ROBOCOPY origen destino [archivo [archivo]...] [opciones]
REM #
REM # origen :: Directorio de origen (unidad:\ruta o \\servidor\recurso_compartido\ruta).
REM # destino :: Directorio de destino (unidad:\ruta o \\servidor\recurso_compartido\ruta).
REM # archivo:: Archivos para copiar (nombres/comodines: el valor predeterminado es "*.*").
echo on
robocopy "\\nas\" "C:\nas\" /E /R:5 /W:5
El ejemplo anterior copia todo lo que hay en la carpeta de red
"\\nas" a la carpeta
"C:/nas"
Copiando el anterior código en un bloc de notas y guardándolo con la extensión bat ya lo tendremos listo para su uso.