私はバッチが初めてのので、私にご負担ください。アトリビュートが一致する場合はファイルをコピーしてください
2つの属性が一致する場合にのみ、ある場所から別の場所にファイルをコピーしようとしています。
私の周りしようとしたが、変更に成功しませんでした:
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
)
だから私の目標は、唯一のMarc + BENZ231が一致した場合にXMLファイルをコピーすることです。
XMLファイルは、次のようになります:
<testInfo testDuration="57" holidayCount="0" completedtask="12" Name="Marc" testVersion="13" testcar="BENZ231"
<result testStepName="locating" sequenceNrResult="1" testStepResult="OK">
etc.
</testInfo>
</testresult>
は、 "Marcus"、 "Marco Polo"、 "Camarco"、 "Benz 2315"、... – Stephan