Erstellen Sie ein DOS-Batch-Skript zum Umbenennen von Dateien zwischen Word

Erstellen Sie ein DOS-Batch-Skript zum Umbenennen von Dateien zwischen Word

Ich stecke derzeit bei einem Problem mit einem DOS-Batch-Skript fest, an dem ich gearbeitet habe, und brauche Hilfe beim Umbenennen der Dateien.

Hier ist das Umbenennungsschema, nach dem ich suche:

Es gibt mehr als 30 Originaldateinamen. Ich habe nur 4 geschrieben.
Was mache ich beispielsweise, um „kyt-“ vor die letzten Wörter zu setzen?

Alle Dateinamen: pajiro kart 05 abd.txt

Ergebnisse: : pajiro kart 05 kyt-abd.txt

oder

Alle Dateinamen: Pajiro Kart 05 acd.txt

Ergebnisse: : pajiro kart 05 kyt-acd.txt

Antwort1

Windows 10 64-Bit

So benennen Sie Dateien mit einer cmd-for-Schleife um. So fügen Sie mithilfe einer cmd-for-Schleife eine Zeichenfolge in einen Dateinamen ein.

cmd:

for /f "tokens=1,2 delims= " %a in ('dir /b pajiro*') do ren "%a %b" "%a kyt-%b"

Skript:

for /f "tokens=1,2 delims= " %%a in ('dir /b pajiro*') do ren "%%a %%b" "%%a kyt-%%b"
exit /b 

Testdateien:

pajiro abd
pajiro adc
pajiro acc
pajiro ahc

Ergebnisse:

pajiro kyt-abd
pajiro kyt-acc
pajiro kyt-adc
pajiro kyt-ahc

verwandte Informationen