1

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%

すべて正常に動作しますが、別の1つのディレクトリ(xml-filesのみ)からのxml-filesを無視したいのですが、このようなものです

.cs \
\ Log \
\ anotherdirectory\*。xml<-機能しません。

除外リストの最後の行を指定するにはどうすればよいですか、それとも不可能ですか?

4

1 に答える 1

0

はい、除外はワイルドカードをサポートしていません。

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

これにより、すべてのファイルがanotherdirectory除外リストにリストされます

于 2012-11-29T21:30:51.393 に答える