Der Martin: Dateien umbenennen

Beitrag lesen

Hallo,

"ren *.a *.b" ist das was ich gesucht habe, danke!

und ich hätte sowas als selbstverständliches Grundwissen eingestuft ...

ich hab mir vor Jahren mal eine Batchdatei dafür "gebastelt":

Für einen Einzeiler extra noch eine Batchdatei schreiben? Ich bitte dich!
Du kaufst doch auch keine Schubkarre, nur um ab und zu ein Tütchen voll Abfall zum Komposthaufen zu fahren, oder?

@echo off
Set /P alt=Wie lautet die alte Dateierweiterung?
Set /P neu=Wie lautet die neue Dateierweiterung?
Set /P ordner=In welchem Verzeichnis soll umbenannt werden?
Echo Im Verzeichnis %ordner% werden die Dateierweiterungen von %alt% auf %neu% umbenannt.
pause
FOR /R %ordner% %%I IN (*.%alt%) DO REN "%%I" "%%~nI.%neu%"

Was vereinfacht das? Ich muss
 * die Batchdatei starten: Namen eingeben, Enter drücken
 * die alte Extension eingeben, Enter drücken
 * die neue Extension eingeben, Enter drücken
 * das Verzeichnis eingeben, Enter drücken
 * nochmal Enter drücken, wegen der pause-Anweisung

Viel zu umständlich! Dann doch lieber einfach und schnell die Anweisung eingeben, wie Matthias sie oben beispielhaft notiert hat, und fertig.

Ciao,
 Martin

--
Auch mit eckigen Radios kann man Rundfunk hören.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(