Respuesta rápida
/XD excluye carpetas por nombre o ruta; /XF excluye archivos por nombre o patrón (admite comodines).
Excluir carpetas con /XD
/XD (eXclude Directories) recibe uno o varios nombres o rutas de carpetas que Robocopy debe ignorar por completo, incluido todo su contenido.
- Se pueden indicar varios nombres separados por espacio en el mismo /XD.
- Si el nombre coincide en cualquier nivel del árbol de carpetas, se excluye (por ejemplo, "node_modules" excluye todas las carpetas con ese nombre, estén donde estén dentro del origen).
- También admite rutas completas si quieres excluir una carpeta concreta y no todas las que compartan nombre.
Excluir varias carpetas por nombre
robocopy "C:\Proyecto" "D:\Backup" /E /XD node_modules .git distExcluir archivos con /XF
/XF (eXclude Files) funciona igual pero para archivos concretos, y admite comodines (* y ?).
Excluir archivos temporales y logs
robocopy "C:\Proyecto" "D:\Backup" /E /XF *.tmp *.log Thumbs.dbCombinando ambos
/XD y /XF se pueden usar en el mismo comando, cada uno con su propia lista de exclusiones.
Excluyendo carpetas y archivos a la vez
robocopy "C:\Proyecto" "D:\Backup" /E /XD node_modules .git /XF *.tmp *.logCasos habituales de exclusión
- Proyectos de desarrollo: node_modules, .git, dist, build — carpetas regenerables que no hace falta respaldar ni migrar.
- Copias de perfiles de usuario: carpetas de caché de navegadores o de aplicaciones, que solo ocupan espacio sin aportar valor a la copia.
- Archivos temporales del sistema: *.tmp, Thumbs.db, desktop.ini.
¿Quieres construir el comando sin memorizar los parámetros? Usa el generador de comandos Robocopy.
Guías relacionadas
Preguntas frecuentes
¿/XD excluye por nombre exacto o por ruta completa?
Admite ambos: si le das solo un nombre (por ejemplo "node_modules"), excluye cualquier carpeta con ese nombre en cualquier nivel. Si le das una ruta completa, excluye solo esa carpeta concreta.
¿Puedo usar comodines en /XD igual que en /XF?
/XF admite comodines de forma habitual (*.tmp, *.log). /XD trabaja principalmente con nombres o rutas de carpeta; para patrones más complejos de carpetas conviene revisar la documentación oficial de Robocopy según la versión de Windows.
¿Las exclusiones afectan también a /MIR?
Sí: si usas /MIR junto con /XD o /XF, esas carpetas o archivos excluidos no se copian, pero tampoco se comparan para el borrado — es decir, Robocopy los deja completamente al margen de la sincronización, ni los toca en origen ni actúa sobre ellos en destino.