Batch Ordner-Variable zu Dateiname-Variable

howlett

Cadet 2nd Year
Registriert
Sep. 2008
Beiträge
19
Hallo!

Ich habe folgendes Problem: Ich möchte die folgenden Dateien

e:\data\musik\künstler1\folder.jpg
e:\data\musik\künstler2\folder.jpg
e:\data\musik\künstler3\folder.jpg
e:\data\musik\künstler4\folder.jpg
e:\data\musik\künstler5\folder.jpg
...

in folgenden Ordner unter verändertem Namen kopieren

e:\data\musik\bilder\künstler1.jpg
e:\data\musik\bilder\künstler2.jpg
e:\data\musik\bilder\künstler3.jpg
e:\data\musik\bilder\künstler4.jpg
e:\data\musik\bilder\künstler5.jpg
...

Kann mir bitte jemand mit dem code einer Batch-datei drei vergeudete Stunden meines Lebens ersparen?
 
Zuletzt bearbeitet:
for-Schleife. -> "for /?" lesen und verstehen !

Fertigen Code bekommst du hier denke ich mal nicht. Eigeninitiative ist schon gefragt :D
Lediglich tipps und hilfe, wenn was nicht funktioniert, wirste kriegen ;)
 
Ich quäle mich seit 45 Minuten durch einen Batch-Kurs für Dumme, doch so recht komme ich nicht voran. Herausgearbeitet habe ich diesen Versuch, der bestimmt fehlerhaft ist und Korrektur bedarf:
Code:
FOR %%a IN (E:\data\music\Musik\*\folder.jpg) DO copy %%a e:\data\music\musik\artistpics\%%a.jpg
 
Probier es mal mit dieser Struktur:

für %%a in (1, 1, ende) do copy E:\data\music\Musik\künstler%%a\folder.jpg e:\data\music\musik\artistpics\künstler%%a.jpg

PS: Der Code läuft so nicht, soll nur die Struktur sein.
Probier mal den Code zu machen, und versuch es. Wenn´s nicht geht, Code hier posten ;)
Dann sehen wir weiter.
 
Zurück
Oben