Hi,
also ich wollte per Batch Dateien so umbenennen, dass vorne dran noch etwas steht, also z.B. aus BLA1234.txt soll beispielBLA1234.txt werden.
Eigentlich habe ich dass auch schon geschrieben, nur funktionierts nicht.
rem Also der String der angehängt werden soll
set string=Amelie -
rem die blöde for-Schleife die für jedes einzelne mp3 die
rem rename-unterfunktion („tren“) aufruft
for %%i in (*.mp3) do (
set name=%%i
call:tren
)
rem sind alle Elemente umbenannt soll die Batch beendet werden
goto:eof
rem Zielname basteln; Ausgabe in Log; die Umbenennung an sich
:tren
set name2=%string%%name%
echo „%name%“ „%name2%“ >> log.txt
ren „%name%“ „%name2%“
rem Rücksprung in die for Schleife
goto:eof
erzeugt komischerweise die Ausgabe:
"01 - J'y suis jamais all‚.mp3" "Amelie - 01 - J'y suis jamais all‚.mp3"
[...]
"20 - La valse des monstres.mp3" "Amelie - 20 - La valse des monstres.mp3"
"Amelie - 01 - J'y suis jamais all‚.mp3" "Amelie - Amelie - 01 - J'y suis jamais all‚.mp3" (SIC !)
Also die erste Datei wird zweimal umbenannt. Warum?!?!
mfg
Matze