XCopy排除列表。在文件夹中按扩展名排除

时间:2012-11-29 19:59:04

标签: batch-file xcopy

我使用XCopy和排除列表,看起来像

的.cs \
\ LOG \

和XCopy命令

SET exludedPaths =%cd%\ Settings \ excluded_pa​​ths.txt
SET projectDir =%cd%\ MyFolder
SET outputDir =%cd%\ Drops \
XCOPY / S%projectDir %% outputDir%\ / EXCLUDE:%exludedPaths%

一切正常,但我想忽略来自另一个目录的xml文件(只有xml文件),像这样

的.cs \
\登录\
\ anotherdirectory \ * .xml< -it不起作用。

如何指定排除列表中的最后一行或者不可能?

1 个答案:

答案 0 :(得分:0)

Yep.Exclude不支持通配符。

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

这应该将anotherdirectory中的所有文件列入排除列表