varias una subcarpetas script por para otra mover fecha copiar con comprimir carpetas carpeta buscar bat archivos batch-file copy

batch file - una - Archivo por lotes para copiar directorios recursivamente



robocopy copiar varias carpetas (3)

¿Hay alguna manera de copiar directorios recursivamente dentro de un archivo .bat? Si es así, un ejemplo sería genial. Gracias.


Después de leer los comentarios de la respuesta aceptada, probé el comando robocopy , que funcionó para mí (usando el símbolo del sistema estándar de Windows 7 64 bits SP 1):

robocopy source_dir dest_dir /s /e


Mire en xcopy , que copiará recursivamente los archivos y subdirectorios.

Hay ejemplos, 2/3 en la página. De uso particular es:

Para copiar todos los archivos y subdirectorios (incluidos los subdirectorios vacíos) de la unidad A a la unidad B, escriba:

xcopy a: b: /s /e


Puede escribir un algoritmo recursivo en Batch que le dé un control exacto de lo que hace en cada subdirectorio anidado:

@echo off call :treeProcess goto :eof :treeProcess rem Do whatever you want here over the files of this subdir, for example: copy *.* C:/dest/dir for /D %%d in (*) do ( cd %%d call :treeProcess cd .. ) exit /b

Windows Batch File Looping a través de directorios para procesar archivos?