Список исключений XCopy. Исключить по расширению в папке

Я использую XCopy со списком исключений, который выглядит как

.cs\
\Журнал\

и команда XCopy

SET exludedPaths=%cd%\Settings\excluded_paths.txt
SET projectDir=%cd%\MyFolder
SET outputDir=%cd%\Drops\
XCOPY /S %projectDir% %outputDir% \ /ИСКЛЮЧИТЬ:%exludedPaths%

Все работает нормально, но я хочу игнорировать xml-файлы из другого каталога (только xml-файлы), как-то так

.cs\
\Log\
\anotherdirectory\*.xml ‹ — не работает.

Как я могу указать последнюю строку в списке исключений или это невозможно?


person SamousPrime    schedule 29.11.2012    source источник


Ответы (1)


Yep.Exclude не поддерживает подстановочные знаки.

pushd cs\log\anotherdirectory
for /f %%f in (dir /b *.xml) do (
   echo %%~ff >> %exludedPaths%
)
popd

это должно перечислить все файлы в anotherdirectory в списке исключений

person npocmaka    schedule 29.11.2012