下列的
我想使用该批处理文件将所有文件从我的发布目录复制到部署目录:
echo off
set "source=.\EasyRun\bin\Release\"
set "destination=C:\temp\EasyRun\"
IF exist %destination% rd %destination% /s /Q
IF exist %source% ( echo "OK release") ELSE ( echo "NO Realease DIR "%source% && pause && exit )
dir /b /a-d %source%|findstr /b "vshost" > excludeList.txt
xcopy /s %source%"*.exe" %destination% /exclude:excludeList.txt
xcopy /s %source%"*.dll" %destination%
echo "OK!!"
Pause
所以这里有两个问题:
- excludeList 未填充且文件为空
- 即使我手动放置 .\EasyRun\bin\Release*.vshost.exe ,xcopy 也不会将其排除在复制之外。
谢谢