¿Para qué sirve ROBOCOPY?
ROBOCOPY se utiliza principalmente para copiar archivos y directorios de un lugar a otro. Tiene opciones para copiar todos los archivos, o solo los archivos que han cambiado. También puede copiar archivos a través de una red.
Principales opciones de ROBOCOPY
/S: Copia los directorios y subdirectorios, pero no los vacíos.
/E: Copia los directorios y subdirectorios, incluyendo los vacíos.
/LEV:n: Copia solo los primeros "n" niveles del árbol de directorios de origen.
/Z: Copia archivos en modo reiniciable (útil para copias de red).
/LOG:archivo: Escribe el estado de la copia a un archivo de registro.
/MIR: Copia todo el directorio de origen al directorio de destino y elimina los archivos del destino que ya no existen en el origen.
Ejemplos de uso de ROBOCOPY
Copiar todos los archivos y subdirectorios (incluyendo los vacíos) de un directorio a otro:
Código: Seleccionar todo
ROBOCOPY C:\origen D:\destino /ECódigo: Seleccionar todo
ROBOCOPY C:\origen D:\destino /MIRROBOCOPY \\PC1\origen \\PC2\destino /Z /LOG:robocopy.log
Unas cuántas opciones más de ROBOCOPY
/R:n: Este comando reintentará la copia de un archivo "n" veces si se encuentra con errores. Por defecto, el valor de "n" es 1 millón, pero puedes ajustarlo a tu gusto.
/W:n: Este comando hace que ROBOCOPY espere "n" segundos entre reintentos. Por defecto, el valor de "n" es 30, pero puedes ajustarlo según tus necesidades.
/REG: Guarda las opciones /R:n y /W:n en el Registro como valores predeterminados.
/TBD: Espera a que el recurso de red esté libre si está ocupado.
/NP: No muestra el progreso de la copia. Esto puede acelerar la operación de copia y evitar el desbordamiento del búfer de registro.
/NFL: No muestra los nombres de los archivos copiados en el registro.
/NDL: No muestra los nombres de los directorios copiados en el registro.
Un ejemplo de cómo usar algunas de estas opciones:
Código: Seleccionar todo
ROBOCOPY C:\origen D:\destino /E /R:10 /W:5 /REG