Войти

Показать полную графическую версию : [решено] Поиск папок с определённым именем и их копирование в одну общую


Steklopaket
16-01-2013, 21:19
Нужна помощь по bat-файлам :).

Предположим, в директории C:\cop\ лежит множество папок, внутри которых необходимо найти папки с именем data (глубина вложения может быть разной, а содержимое отличается) и скопировать папки data в C:\found\. В результате все папки data объединятся, что мне и надо.

Искал решение, но того, что надо, не нашёл...

El Sanchez
16-01-2013, 22:33
Steklopaket,

@Echo Off
SetLocal
Set Source=C:\cop
Set Output=C:\found

PushD %Source%||Exit /B 1
For /F "Delims=*" %%A In ('Dir /B /S /AD data') Do XCopy /YE "%%A" "%Output%\data\"
PopD




© OSzone.net 2001-2012