Tengo una estructura de carpetas, llamémosla C:\source, y debajo hay varias carpetas. En esas carpetas hay una variedad de archivos. Quiero que robocopy copie todos los archivos .DOC en todo el árbol de origen a un destino, llamémoslo C:\destino
No estoy particularmente interesado en las carpetas de las que salieron y preferiría que simplemente volcara todos los archivos .DOC en la carpeta de destino.
robocopy c:\source c:\destination *.doc
solo parece buscar en c:\source directamente sin registrar ninguna subcarpeta.
Respuesta1
Robocopy simplemente complica la tarea. Una herramienta mucho más sencilla de utilizar aquí es la antiguacomando de copiacombinado con PARA /R:
for /r source-folder %f in (*.doc) do @copy "%f" target-folder
Si desea comparar este comando con un ejemplo de uso
robocopy
, consulte el artículo
Aplanar un árbol de directorios con RoboCopy.