2012-11-29 61 views
1

排除我用的XCopy與排除列表,它看起來像XCopy排除列表。通過擴展文件夾

的.cs \
\登錄\

和XCopy命令用法

SET exludedPaths =%CD%\設置\ excluded_pa​​ths .TXT
SET PROJECTDIR =%CD%\ MyFolder文件
SET outputDir =%CD%\降價\
XCOPY/S%PROJECTDIR%%outputDir%\ /排除:%exludedPaths%

所有工作正常,但我想忽略從另一個目錄XML的文件(純XML文件),像這樣

的.cs \
\登錄\
\ anotherdirectory \ *。xml的< - 它不起作用。

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

回答

0

Yep.Exclude不支持通配符。

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

這應該列出anotherdirectory所有文件到排除列表