Robocopy es un comando que sustituye al xcopy, desde windows vista.
Dejo un ejemplo rápido de su uso en un archivo bat, para copiar una carpeta a un pc remoto.
@ECHO OFF
SETLOCAL
SET _fuente=»F:Downloads»
SET _destino=p:
SET _que=/COPYALL /B /SEC /MIR
SET _opciones =R:0 /W:0 /LOG:log.txt /NFL /NDL
NET USE p: \192.168.1.30C$ /u:administrador
ROBOCOPY %_fuente p:Downloads /E
Origen la carpeta f:Downloads de nuestro pc, destino \192.168.1.30c$Downloads
Descripción:
Robocopy origen destino /s (copia subdirectorios) /e (copia subdirectorios incluyendo los que esten vacios) /copyall (copia toda la información de los ficheros, permisos ntfs, detalles ,…) /mir (crea el mismo árbol de directorios que el fuente) /r: x (x reintentos si falla la copia del fichero) /w: x ( x tiempo de espera entre cada intento) :/log:fich.txt (ruta y fichero que se crea para el log)