Hallo zusammen,
ich versuche eine Batch zu schreiben, aber da ich hier keine Erfahrung habe, komme ich jetzt nicht weiter.
Ausgangszustand:
Ich habe ein Verzeichnis (f:\temp) mit vielen Dateien, die ungefähr so benannt sind:
xxx-yyy_Apfel_zzzz.pdf
aaa-bbb_Birne_ccc.pdf
qqq-www_Kiwi_eee.pdf
Nun habe ich eine Datei, die mir vorgibt, welche dieser Dateien in ein anderes Verzeichnis verschoben werden sollen.
Die Datei (Test.txt) enthält
Apfel
Birne
Also sollten die ersten zwei Dateien verschoben werden und die Kiwi-Datei nicht.
Wenn meine Dateien nur Apfel, Birne und Kiwi heißen würden, dann könnte ich das glaub ich erreichen mittels
for /f %%a in (Test.txt) do move "%%a" "f:\temp\Zielverzeichnis"
Aber wie krieg ich das hin, wenn Apfel doch nur ein Teil des Dateinamens ist?
Gibt's da irgendwelche Wildcard-Zeichen, die man verwenden kann? Und wenn ja, dann wie?
Sorry für die vielleicht blöde Frage, aber ich brauche sowas zum ersten (und wahrscheinlich einzigen) Mal und hab wenig Zeit, um das richtig zu lernen.
Wäre ganz toll, wenn mir jemand helfen könnte.
Ganz lieben Dank im Voraus
Ivy
ich versuche eine Batch zu schreiben, aber da ich hier keine Erfahrung habe, komme ich jetzt nicht weiter.
Ausgangszustand:
Ich habe ein Verzeichnis (f:\temp) mit vielen Dateien, die ungefähr so benannt sind:
xxx-yyy_Apfel_zzzz.pdf
aaa-bbb_Birne_ccc.pdf
qqq-www_Kiwi_eee.pdf
Nun habe ich eine Datei, die mir vorgibt, welche dieser Dateien in ein anderes Verzeichnis verschoben werden sollen.
Die Datei (Test.txt) enthält
Apfel
Birne
Also sollten die ersten zwei Dateien verschoben werden und die Kiwi-Datei nicht.
Wenn meine Dateien nur Apfel, Birne und Kiwi heißen würden, dann könnte ich das glaub ich erreichen mittels
for /f %%a in (Test.txt) do move "%%a" "f:\temp\Zielverzeichnis"
Aber wie krieg ich das hin, wenn Apfel doch nur ein Teil des Dateinamens ist?
Gibt's da irgendwelche Wildcard-Zeichen, die man verwenden kann? Und wenn ja, dann wie?
Sorry für die vielleicht blöde Frage, aber ich brauche sowas zum ersten (und wahrscheinlich einzigen) Mal und hab wenig Zeit, um das richtig zu lernen.
Wäre ganz toll, wenn mir jemand helfen könnte.
Ganz lieben Dank im Voraus
Ivy