bitte ertragen Sie mich seit ich bin neu zu Batch.Kopieren Sie Dateien, wenn Attribute übereinstimmen
Ich versuche, Dateien nur dann von einem Ort zum anderen zu kopieren, wenn zwei Attribute übereinstimmen.
Ich habe versucht, sich um und ändern aber nicht gelungen mit:
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
)
Also mein Ziel ist es XML-Dateien nur, wenn Marc + BENZ231 Spiel zu kopieren.
XML-Dateien wie folgt suchen:
<testInfo testDuration="57" holidayCount="0" completedtask="12" Name="Marc" testVersion="13" testcar="BENZ231"
<result testStepName="locating" sequenceNrResult="1" testStepResult="OK">
etc.
</testInfo>
</testresult>
wird Ihnen falsche Positive geben: "Marcus", "Marco Polo", "Camarco", "Benz2315", ... – Stephan