robocopy

Opción Descripción
/s Copia subdirectorios. Esta opción excluye automáticamente los directorios vacíos.
/e Copia subdirectorios. Esta opción incluye automáticamente directorios vacíos.
/lev:<n> Copia solo los n niveles superiores del árbol de directorios de origen.
/z Copia los archivos en modo reiniciable. En modo reiniciable, si se interrumpe una copia de archivos, Robocopy puede recoger donde lo dejó en lugar de volver a copiar todo el archivo.
/b Copia los archivos en modo de copia de seguridad. El modo de copia de seguridad permite a Robocopy invalidar la configuración de permisos de archivos y carpetas (ACL). Esto le permite copiar archivos a los que, de lo contrario, podría no tener acceso, suponiendo que se ejecuten en una cuenta con privilegios suficientes.
/zb Copia los archivos en modo reiniciable. Si se deniega el acceso a los archivos, cambia al modo de copia de seguridad.
/j Copia mediante E/S sin búfer (recomendado para archivos grandes).
/efsraw Copia todos los archivos cifrados en modo RAW de EFS.
/copy:<copyflags> Especifica qué propiedades de archivo se copian. Los valores válidos para esta opción son:
  • D : datos
  • A: atributos
  • T: marcas de tiempo
  • S: lista de control de acceso NTFS (ACL)
  • O: información del propietario
  • U: información de auditoría
El valor predeterminado de esta opción es DAT (datos, atributos y marcas de tiempo).
/dcopy:<copyflags> Especifica lo que se va a copiar en los directorios. Los valores válidos para esta opción son:
  • D : datos
  • A: atributos
  • T: marcas de tiempo
El valor predeterminado de esta opción es DA (datos y atributos).
/s Copia archivos con seguridad (equivalente a /copy:DATS).
/copyall Copia toda la información de archivo (equivalente a /copy:DATSOU).
/nocopy No copia ninguna información de archivo (útil con /purge).
/secfix Corrige la seguridad de los archivos en todos los archivos, incluso en los omitido.
/timfix Corrige los tiempos de archivo en todos los archivos, incluso en los omitido.
/purge Elimina los archivos y directorios de destino que ya no existen en el origen. El uso de esta opción con la opción /e y un directorio de destino permite que la configuración de seguridad del directorio de destino no se sobrescriba.
/mir Refleja un árbol de directorio (equivalente a /e más /purge). Al usar esta opción con la opción /e y un directorio de destino, se sobrescribe la configuración de seguridad del directorio de destino.
/mov Mueve los archivos y los elimina del origen después de copiarlos.
/move Mueve archivos y directorios y los elimina del origen después de copiarlos.
/a+:[CTRLCNET] Agrega los atributos especificados a los archivos copiados. Los valores válidos para esta opción son:
  • R: solo lectura
  • A- Archivo
  • S : sistema
  • H : oculto
  • C: comprimido
  • N: contenido no indexado
  • E: cifrado
  • T: temporal
/a-:[ALCNET] Quita los atributos especificados de los archivos copiados. Los valores válidos para esta opción son:
  • R: solo lectura
  • A- Archivo
  • S : sistema
  • H : oculto
  • C: comprimido
  • N: contenido no indexado
  • E: cifrado
  • T: temporal
/create Crea solo un árbol de directorios y archivos de longitud cero.
/fat Crea archivos de destino usando solo nombres de archivo FAT de longitud de caracteres 8.3.
/256 Desactiva la compatibilidad con rutas de acceso de más de 256 caracteres.
/mon:<n> Supervisa el origen y se ejecuta de nuevo cuando se detectan más de n cambios.
/mot:<m> Supervisa el origen y se ejecuta de nuevo en m minutos, si se detectan cambios.
/MT[:n] Crea copias multiproceso con n subprocesos. n debe ser un entero entre 1 y 128. El valor predeterminado de n es 8. Para mejorar el rendimiento, redirija la salida mediante la opción /log.

El parámetro /mt no se puede usar con los parámetros /ipgy /efsraw.

/rh:hhmm-hhmm Especifica los tiempos de ejecución en los que se pueden iniciar nuevas copias.
/pf Comprueba los tiempos de ejecución por archivo (no por paso).
/ipg:n Especifica la brecha entre paquetes para liberar ancho de banda en líneas lentas.
/sl No siga los vínculos simbólicos y, en su lugar, cree una copia del vínculo.
/nodcopy No copia ninguna información de directorio (se realiza el valor predeterminado /dcopy:DA).
/nooffload Copia los archivos sin usar el Windows de descarga de copia.
/compress Solicita la compresión de red durante la transferencia de archivos, si procede.

Importante

Al usar la opción de copia /secfix, especifique el tipo de información de seguridad que desea copiar mediante una de estas opciones de copia adicionales:

  • /copyall
  • /copy:o
  • /copy:s
  • /copy:u
  • /sec

Opciones de selección de archivos

Opción Description
/a Copia solo los archivos para los que se establece el atributo Archive.
/m Copia solo los archivos para los que se establece el atributo Archive y restablece el atributo Archive.
/ia:[RASHCNETO] Incluye solo los archivos para los que se establece cualquiera de los atributos especificados. Los valores válidos para esta opción son:
  • R: solo lectura
  • A- Archivo
  • S : sistema
  • H : oculto
  • C: comprimido
  • N: contenido no indexado
  • E: cifrado
  • T: temporal
  • O: sin conexión
/xa:[RASHCNETO] Excluye los archivos para los que se establece cualquiera de los atributos especificados. Los valores válidos para esta opción son:
  • R: solo lectura
  • A- Archivo
  • S : sistema
  • H : oculto
  • C: comprimido
  • N: contenido no indexado
  • E: cifrado
  • T: temporal
  • O: sin conexión
/xf <filename>[ ...] Excluye los archivos que coinciden con los nombres o rutas de acceso especificados. Caracteres comodín ( * y *) se admiten.
/xd <directory>[ ...] Excluye los directorios que coinciden con los nombres y rutas de acceso especificados.
/xc Excluye los archivos modificados.
/xn Excluye los archivos más recientes.
/xo Excluye los archivos más antiguos.
/xx Excluye archivos y directorios adicionales.
/xl Excluye los archivos y directorios "desatendados".
/im Incluir archivos modificados (distintos tiempos de cambio).
/is Incluye los mismos archivos.
/it Incluye archivos ajustados.
/xc Excluye los archivos existentes con la misma marca de tiempo, pero tamaños de archivo diferentes.
/xn Excluye los archivos existentes más recientes que la copia en el directorio de origen.
/xo Excluye los archivos existentes anteriores a la copia en el directorio de origen.
/xx Excluye los archivos y directorios adicionales presentes en el destino, pero no el origen. La exclusión de archivos adicionales no eliminará los archivos del destino.
/xl Excluye los archivos y directorios de "ubicación" presentes en el origen, pero no el destino. La exclusión de archivos no deseados impide que se agregan nuevos archivos al destino.
/is Incluye los mismos archivos. Los mismos archivos son idénticos en nombre, tamaño, horas y todos los atributos.
/it Incluye archivos "ajustados". Los archivos ajustados tienen el mismo nombre, tamaño y horas, pero atributos diferentes.
/max:<n> Especifica el tamaño máximo de archivo (para excluir archivos de más de n bytes).
/min:<n> Especifica el tamaño mínimo de archivo (para excluir archivos de menos de n bytes).
/maxage:<n> Especifica la antigüedad máxima del archivo (para excluir archivos anteriores a n días o fecha).
/minage:<n> Especifica la antigüedad mínima del archivo (excluir archivos más recientes que n días o fecha).
/maxlad:<n> Especifica la fecha máxima de último acceso (excluye los archivos sin usar desde n).
/minlad:<n> Especifica la fecha mínima de último acceso (excluye los archivos usados desde n) Si n es menor que 1900, n especifica el número de días. De lo contrario, n especifica una fecha con el formato YYYYMMDD.
/xj Excluye los puntos de unión, que normalmente se incluyen de forma predeterminada.
/fft Se da por supuesto que se trata de tiempos de archivos FAT (precisión de dos segundos).
/dst Compensa las diferencias de tiempo de DST de una hora.
/xjd Excluye los puntos de unión de los directorios.
/xjf Excluye los puntos de unión de los archivos.

Opciones de reintento

Opción Description
/r:<n> Especifica el número de reintentos en las copias con errores. El valor predeterminado de n es 1 000 000 (un millón de reintentos).
/w:<n> Especifica el tiempo de espera entre reintentos, en segundos. El valor predeterminado de n es 30 (tiempo de espera de 30 segundos).
/reg Guarda los valores especificados en las opciones /r y /w como valores predeterminados en el Registro.
/tbd Especifica que el sistema esperará a que se definan los nombres de recurso compartido (error de reintento 67).

Opciones de registro

Opción Description
/l Especifica que los archivos solo se mostrarán (y no se copiarán, eliminarán ni marcarán de tiempo).
/x Notifica todos los archivos adicionales, no solo los que están seleccionados.
/v Genera una salida detallada y muestra todos los archivos omitido.
/ts Incluye marcas de tiempo del archivo de código fuente en la salida.
/fp Incluye los nombres de ruta de acceso completos de los archivos de la salida.
/bytes Imprime tamaños, como bytes.
/ns Especifica que los tamaños de archivo no se van a registrar.
/nc Especifica que las clases de archivo no se van a registrar.
/nfl Especifica que los nombres de archivo no se van a registrar.
/ndl Especifica que los nombres de directorio no se van a registrar.
/np Especifica que no se mostrará el progreso de la operación de copia (el número de archivos o directorios copiados hasta el momento).
/eta Muestra el tiempo estimado de llegada (ETA) de los archivos copiados.
/log:<logfile> Escribe la salida del estado en el archivo de registro (sobrescribe el archivo de registro existente).
/log+:<logfile> Escribe la salida de estado en el archivo de registro (anexa la salida al archivo de registro existente).
/unicode Muestra la salida de estado como texto Unicode.
/unilog:<logfile> Escribe la salida de estado en el archivo de registro como texto Unicode (sobrescribe el archivo de registro existente).
/unilog+:<logfile> Escribe la salida de estado en el archivo de registro como texto Unicode (anexa la salida al archivo de registro existente).
/tee Escribe la salida de estado en la ventana de la consola, así como en el archivo de registro.
/ckh Especifica que no hay ningún encabezado de trabajo.
/cks Especifica que no hay ningún resumen del trabajo.

Opciones de trabajo

Opción Description
/job:<jobname> Especifica que los parámetros se van a derivar del archivo de trabajo con nombre.
/save:<jobname> Especifica que los parámetros se van a guardar en el archivo de trabajo con nombre.
/quit Se cierra después de procesar la línea de comandos (para ver los parámetros).
/nosd Indica que no se ha especificado ningún directorio de origen.
/nodd Indica que no se ha especificado ningún directorio de destino.
/if Incluye los archivos especificados.

Códigos de salida (devolución)

Valor Descripción
0 No se copió ningún archivo. No se encontró ningún error. No se ha coincidente ningún archivo. Los archivos ya existen en el directorio de destino; por lo tanto, se omitió la operación de copia.
1 Todos los archivos se copiaron correctamente.
2 Hay algunos archivos adicionales en el directorio de destino que no están presentes en el directorio de origen. No se ha copiado ningún archivo.
3 Algunos archivos se copiaron. Había archivos adicionales. No se encontró ningún error.
5 Algunos archivos se copiaron. Algunos archivos no estaban coincidentes. No se encontró ningún error.
6 Existen archivos adicionales y archivos no coincidentes. No se copiaron archivos ni se encontraron errores. Esto significa que los archivos ya existen en el directorio de destino.
7 Se copiaron archivos, había una discrepancia de archivos y había archivos adicionales.
8 No se copiaron varios archivos.

Nota

Cualquier valor mayor que 8 indica que hubo al menos un error durante la operación de copia.

Referencias adicionales

Copia los datos de archivo de una ubicación a otra.

Sintaxis

robocopy <source> <destination> [<file>[ ...]] [<options>]

Por ejemplo, para copiar un archivo denominado yearly-report.mov de c:\reports a un recurso compartido de archivos \\marketing\videos mientras se habilitan los subprocesos múltiples para un mayor rendimiento (con el parámetro /mt) y la capacidad de reiniciar la transferencia en caso de que se interrumpa (con el parámetro /z), escriba:

robocopy c:\reports '\\marketing\videos' yearly-report.mov /mt /z

Parámetros

Parámetro Description
<source> Especifica la ruta de acceso del directorio de origen.
<destination> Especifica la ruta de acceso del directorio de destino.
<file> Especifica el archivo o los archivos que se van a copiar. Caracteres comodín ( * o *) se admiten. Si no especifica este parámetro, *.* se usa como valor predeterminado.
<options> Especifica las opciones que se usarán con el comando robocopy, incluidas las opciones de copia, archivo ,reintento,registroy trabajo.

Opciones de copia