Frage von Nipap, 44

Über Batch eine Datei umbennen?

Hey, Ich habe einen Haufen von Dateien die ungefähr so aussehen

Name - Text - 87274524254.mp3

nun möchte ich den zweiten Bindestrich und die Zahlen dahinter über ein Batch Skript entfernen leider habe ich keinen Ansatz :/.

Antwort
von katzenbernd, 44

Müsste rename (Pfad) (nameneu) sein.

Kommentar von Nipap ,

Ja das sind aber 150 Dateien die alle am Anfang anders heißen nur das Ende mit den Zahlen soll gelöscht werden.

Expertenantwort
von Roderic, Community-Experte für Windows, 25

http://www.heise.de/download/regexrenamer-1157026.html

Antwort
von S1r1us13, 30

Wenn die Zahl immer dieselbe ist:

rename "*8727452454.mp3" "*.mp3"

Wenn die Zahl immer unterschiedlich ist:

FOR /F "tokens=1,2,3 delims=-" %%A IN ('dir /B "P:\fad\Ordner"') DO rename "%%~fA-%%B-%%C" "%%~fA-%%B%%~xC"

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten