请耐心与我,因为我是新批次。复制文件,如果属性匹配
我试图将文件从一个位置复制到另一个只有两个属性匹配。
我试着周围和修改,但并未涉及成功:
set dSource=\\server5\Datapool
set dTarget=C:\Users\folder1
set fType=*.xml
for /F "tokens=1,2 delims=:<>" %%a, in ('findstr "Name=\"Marc\"" *.xml|findstr "testcar=\"BENZ231\"" *.xml') do (
copy /V "%%a" "%dTarget%\" 2>nul
)
所以我的目标是复制XML文件只有马克+ BENZ231比赛。
XML文件看起来象这样:
<testInfo testDuration="57" holidayCount="0" completedtask="12" Name="Marc" testVersion="13" testcar="BENZ231"
<result testStepName="locating" sequenceNrResult="1" testStepResult="OK">
etc.
</testInfo>
</testresult>
会给你误报:“马库斯”,“马可波罗”,“卡马科”,“奔驰2315”...... – Stephan