Hallo,
ich habe einen Haufen mp3s (so um die 20.000) in einem Ordner. Davon gehören immer zwischen 10 und 50 zusammen. Diese sind jeweils nach dem Muster 001-irgendein-name-01.mp3 bis 001-irgendein-name-23.mp3 benannt. (die Zahlen vorne ändern sich dem Set folgend, der Name ändert sich ebenfalls dem Set folgend und die hintere Zahl gibt die Stellung innerhalb des Sets wieder). Nun möchte ich diese MP3s per copy /b joinen.
Dafür habe ich mir folgendes überlegt (zusammengewurschtelt):
for /f "usebackq delims=" %%a in (`dir /b *.mp3`) do set str=%%a
copy /b *.mp3 %str%-neu.mp3
das klappt natürlich jeweils nur für 1 set. Da ich aber ungern jedes Set in einen eigenen Ordner kopieren möchte um dann jeweils die batch dazu zu kopieren und auszuführen hab ich mir gedacht es wär doch viel schöner ich hätte ein batch, das jeweils Dateien aus einem Set joint und dann zum nächsten geht. Das dürfte ja eigentlich über die Durchnummerierung der Sets (also von 001 bis 487) ganz gut funktionieren. Bloß wie stell ich das an?
Ist ein batch da überhaupt das richtige?
Kann mir jemand auf die Sprünge helfen?
Danke!
Mfg js