Нужна какая-то крупная порция фу - PullRequest
0 голосов
/ 08 января 2010

У меня есть эта огромная структура папок с тысячами папок и подпапок. Мне нужно скопировать все библиотеки DLL из этой структуры в одну папку.

Я пробовал

xcopy *.dll c:\output /S /E

но это копирует библиотеки DLL со структурой.

Есть ли способ сделать то, что я хочу в командном файле, используя только команды DOS.

Ответы [ 2 ]

3 голосов
/ 08 января 2010

Если в именах папок / файлов нет пробелов:

for /r %f in (*.dll) do copy %f %~nf.dll
2 голосов
/ 08 января 2010

Вы можете посмотреть его копию на

суперпользователь: xcopy файлы в один каталог

...