Подтвердить что ты не робот

Xcopy каталоги и подкаталоги рекурсивно и фильтровать только имена файлов по расширению

Вот что у меня есть сейчас:

xcopy "c:\projects\SampleProject" "c:\temp\copytest" /E /H /EXCLUDE:elist.txt

Выполняет всю работу, за исключением фильтрации имен файлов по расширению.

Например: скопируйте все *.exe файлы из c:\temp\copytest и подкаталогов.

Как это сделать?

4b9b3361

Ответ 1

Мне тоже это понадобилось, и выяснилось, что если вы хотите, чтобы xcopy файлы с определенным типом в новую папку сохраняли текущую структуру папок, вам нужно только сделать это

xcopy [SourcePath]*.mp3 [DestinationPath]  /sy

/s: Копирует каталоги и подкаталоги, если они не пусты. Если вы опускаете /s, xcopy работает в пределах одного каталога.

/y: подавляет запрос на подтверждение того, что вы хотите перезаписать существующий файл назначения

Documentation