Cómo usar Robocopy para copiar archivos masivos en Windows

Cuando trabajas con grandes volúmenes de archivos, ya sea en entornos corporativos o en tu propio equipo, las herramientas tradicionales de copia como el explorador de Windows simplemente no son suficientes. En mi experiencia como administrador de sistemas, descubrí que Robocopy (Robust File Copy) es una herramienta fundamental para realizar copias de seguridad, migraciones de datos y sincronizaciones de carpetas de forma rápida, segura y automatizable. En esta entrada de blog, titulada «Cómo usar Robocopy para copiar archivos masivos en Windows«, te mostraré por qué deberías tenerla en tu arsenal y cómo sacarle el máximo provecho.

¿Qué es Robocopy?

Robocopy es una utilidad de línea de comandos incluida en Windows desde la versión Vista en adelante. Su propósito es copiar archivos y directorios de forma robusta, permitiendo reintentos automáticos, exclusión de archivos, sincronización de carpetas y mucho más. Es ideal para entornos donde se manejan archivos de gran tamaño o en grandes cantidades.

Ventajas de usar Robocopy

  • Alta velocidad de transferencia.
  • Reintentos automáticos en caso de errores.
  • Control total sobre qué copiar y cómo.
  • Automatización mediante scripts.
  • Registro detallado de operaciones.

Agunos parámetros de Robocopy

ParámetroDescripción
/SCopia subdirectorios, excluyendo los vacíos.
/ECopia todos los subdirectorios, incluidos los vacíos.
/ZCopia en modo reiniciable (útil en redes inestables).
/R:nNúmero de reintentos en caso de error (por defecto 1 millón).
/W:nTiempo de espera entre reintentos (por defecto 30 segundos).
/LOG:archivoGuarda el resultado en un archivo de log.
/MIRRefleja una carpeta origen en destino (elimina archivos extra).
/MT:nCopia en múltiples hilos (hasta 128).
/XDExcluye directorios específicos.
/XFExcluye archivos específicos.

Para ver la guia completa de paramentros ingresar en la web de robocopy

Ejemplos de uso

Copiar una carpeta completa con subdirectorios

robocopy C:\Origen D:\Destino /E

Copiar en modo reiniciable y registrar el log:

robocopy C:\Origen D:\Destino /Z /LOG:C:\logs\copia.txt

Sincronizar dos carpetas eliminando archivos sobrantes:

robocopy C:\Origen D:\Destino /MIR

Copiar usando múltiples hilos para mayor velocidad:

robocopy C:\Origen D:\Destino /MT:16

Excluir carpetas y archivos específicos:

robocopy C:\Origen D:\Destino /E /XD "C:\Origen\Temp" /XF "*.tmp"

Automatización con scripts

Una de las grandes ventajas de Robocopy es que puedes integrarlo fácilmente en scripts .bat o .ps1 para ejecutar tareas programadas. Esto lo convierte en una herramienta ideal para copias de seguridad nocturnas, migraciones de datos o sincronizaciones periódicas.

@echo off
robocopy C:\Datos D:\Backup /MIR /LOG:C:\Backup\log.txt

Puedes programarlo con el Programador de tareas de Windows para que se ejecute automáticamente.

Conclusión

Si trabajas con archivos grandes o en grandes cantidades, Robocopy es una herramienta que no puede faltar en tu kit de administración. Su potencia, flexibilidad y capacidad de automatización lo convierten en una solución ideal para copias masivas en Windows. Ya sea que estés haciendo una migración, una copia de seguridad o simplemente sincronizando carpetas, Robocopy te ofrece el control y la eficiencia que necesitas.

¿Ya lo usas? ¿Tienes algún truco o parámetro favorito? ¡Compártelo en los comentarios!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio