Las diferencias entre Robocopy y Xcopy

Robocopy (Robust File Copy) y XCopy son dos herramientas de línea de comandos que se utilizan a menudo en las transferencias de archivos para Windows. XCopy se incluye en la mayoría de las versiones de Windows, pero se ha utilizado menos, ya que Robocopy se distribuye con Windows Vista y Windows 7. Robocopy también forma parte del kit de recursos de Windows. Para todo tipo de copia masiva de archivos, ambos son programas útiles, pero Robocopy tiene algunas opciones que facilitan el trabajo.

Duplicación

Robocopy, a diferencia de XCopy, se utiliza para duplicar o sincronizar directorios. En lugar de copiar todos los archivos de un directorio a otro, Robocopy verificará el directorio de destino y eliminará los archivos que ya no están en el árbol principal. También compara los archivos en el directorio de destino con los archivos que se van a copiar y no pierde el tiempo copiando archivos sin modificar.

Automatización

El uso de la opción "Horas de ejecución" (/RH) con Robocopy le permite establecer cuándo se deben realizar las copias en lugar de la hora del comando como con XCopy. Esta automatización es más útil para realizar copias de seguridad diarias o para trabajos por lotes grandes que llevarán algún tiempo pero que no requieren interacción.

Tenga en cuenta que el proceso robocopy.exe estará presente en la lista de tareas, ya que comprueba el reloj para ver cuándo copiar. Robocopy también admite el registro, con la opción /LOG:file; y volver a intentar (los valores predeterminados son 1 millón de intentos, con 30 segundos de diferencia) para una mayor automatización.

Supervisión

Robocopy admite la supervisión de archivos y directorios con los comandos "/MON" o "/MOT". "/MON:n" copia el archivo en el destino con n o más cambios, mientras que "/MOT:m" comprueba el archivo cada "m" minutos en busca de cambios y luego lo copia cuando los hay. Esto es similar a guardar periódicamente un archivo mientras se trabaja en él, solo que más eficiente. XCopy no tiene soporte de monitoreo.

Atributos

Tanto XCopy como Robocopy admiten la copia del atributo "archivo" en los archivos, pero Robocopy lleva esto un paso más allá:admite la copia de todos los atributos, incluidas las marcas de tiempo, la seguridad, el propietario y la información de auditoría. Estos atributos adicionales ayudan a mantener una estructura de directorios adecuada, especialmente cuando se copia como administrador.