ROBOCOPY es uno de los comandos disponibles más poderosos, útiles y empleados en la línea de comandos de Windows.
Inicia la aplicación Robocopy.exe incluida en todas las versiones de Windows, que permite copiar carpetas y directorios ya sea en una PC local o en la red (no copia archivos aislados).
Es una especie de comando de tercera generación que toma las cualidades de los conocidos COPY y XCOPY y las perfecciona al máximo.
En la práctica ROBOCOPY ofrece un sinnúmero de opciones y las copias se efectúan a la máxima velocidad que permiten físicamente los dispositivos.
Ningún programa o aplicación es capaz de ni siquiera acercarse a los resultados de ROBOCOPY.
Aunque solo funciona mediante la línea de comandos, cualquier usuario con pocos conocimientos puede aprovecharse de sus ventajas usándolo con las opciones elementales.
La manera más sencilla de copiar archivos es abriendo tu “CMD”, en cortana sinplemente escribe cmd en otros sistemas operativos pulsa en inicio – buscar y escribe cmd
Lo más recomendable es que uses una carpeta vacía donde pongas el archivo o archivos que quieras copiar, en el destino es igual si la carpeta tiene datos. Simplemente escribe en la ventana de ms dos (CMD) ROBOCOPY y pulsa un espacio, a continuación arrastra la carpeta a copiar a la ventana de CMD, te escribirá la ruta donde se encuentra, vuelva a dar otro espacio y haz lo mismo con la carpeta de destino (arrástrala a la ventana del CMD, en cuanto le des a la tecla enter come´nzará a copiar.
Ventajas del uso de Robocopy en Windows
• Tolera las interrupciones en la copia de archivos ya sea por cortes de energía o en la conexión.
• Realiza reintentos automáticos si no se puede acceder a un archivo.
• Permite copiar grandes cantidades de archivos, imposible con XCOPY.
• Muestra indicador de progreso.
• Permite copiado multihilo.
• Copia correctamente toda la información como propiedades, atributos, datos del propietario, fechas, etc además mantiene inalterables los permisos del archivo.
Existen más comandos para conseguir variaciones de esta forma de copiar, son estos:
Formas prácticas y sencillas de usar el comando ROBOCOPY
ROBOCOPY ORIGEN DESTINO /E
Permite copiar de forma recursiva carpetas con subdirectorios aunque estén vacíos.
ROBOCOPY ORIGEN DESTINO /S
Copia de forma recursiva carpetas con subdirectorios pero no los vacios
ROBOCOPY ORIGEN DESTINO /MIR
MIR modo espejo, Copia de forma recursiva pero al terminar se eliminan los archivos en el destino que ya no existen en el origen.
Es posible indicar archivos específicos para ser copiados usando asteriscos de la siguiente forma:
ROBOCOPY ORIGEN DESTINO *.doc /E
En este caso solo se copiarán documentos de extensión de archivo .DOC, si esta opción no es utilizada se emplea de forma predeterminada *.* o sea se copian todos los archivos encontrados.
Opciones que permite el comando ROBOCOPY
/R:n
Numero de reintentos en caso de algún error.
/W:n
Tiempo de espera entre reintentos.
/MT:n
Realiza copias multiproceso, n especifica el número de hilos, el valor predeterminado es 8, n debe estar comprendido entre 1 y 128.
/MOV
Mueve archivos y los elimina del origen después de ser copiados.
/MOVE
Mueve archivos y carpetas y los elimina del origen después de ser copiados.
/V
Mostrar información detallada durante la copia.
/L
Hace una simulación, solo mostrar no copia.
/FP
Incluir ruta de acceso completa de los archivos en el resultado.
/NJH
No muestra el encabezado en la consola.
/NJS
No muestra el resumen final.
/Z
Copia archivos en modo reiniciable. Escribirá un registro en el archivo incompleto en caso de que la operación se vea interrumpida, para que en otra ejecución de Robocopy pueda continuarse por donde se dejó.
/MAX:n
Tamaño máximo de archivo, no se copian archivos mayores que el valor de n expresado en bytes.
/MIN:n
Tamaño mínimo de archivo, no se copian archivos menores que el valor de n expresado en bytes.
/MAXAGE:n
Antigüedad máxima de archivo, no se copian archivos mayores que el valor de n en días, puede usarse también fecha.
/MINAGE:n
Antigüedad mínima de archivo no se copian archivos menores que el valor de n en días, puede usarse también fecha.
/RH:hhmm-hhmm
Horas de ejecución, intervalo de horas en formato de 24 horas en que se debe iniciar la copia.
/LOG:log.txt
Permite guardar un informa con los datos de la copia efectuada en un archivo de texto.
Para crear un documento en tu escritorio con todas las opciones que permite el comando Robocopy, solo introduce en la consola de CMD:
robocopy.exe /?>%userprofile%\Desktop\Opciones_Robocopy.doc