Qué es ROBOCOPY
Publicado: 02 Ago 2024, 08:59
ROBOCOPY, o "Robust File Copy", es un comando de línea de comandos disponible en sistemas operativos Windows. Es una herramienta de copia de archivos más potente que los comandos de copia tradicionales como COPY y XCOPY.
¿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:
Copiar solo los archivos que han cambiado (útil para hacer copias de seguridad):
Copiar archivos a través de una red con registro y modo reiniciable:
ROBOCOPY \\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:
Este comando copia todos los archivos y subdirectorios (incluyendo los vacíos) de un directorio a otro. Si se encuentra con un error al copiar un archivo, lo reintentará 10 veces, esperando 5 segundos entre cada intento. También guarda estas opciones en el Registro como valores predeterminados para futuras operaciones de ROBOCOPY.
¿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