Dateien umbenennen
Matthias
- sonstiges
0 Shadowcrow0 Matthias Apsel1 Alex0 Matthias Apsel0 Alex
Moin,
ich möchte Dateien umbenennen. Und zwar z.B. alle
*.pn
in
*.png
vielleicht habt Ihr da ja schon mal was per cmd gemacht? Oder kann man sowas mit Bordmitteln von Windows XP tun?
Matthias
'ǝɯɐu$ ıɥ
Moin,
ich möchte Dateien umbenennen. Und zwar z.B. alle
*.pn
in
*.pngvielleicht habt Ihr da ja schon mal was per cmd gemacht? Oder kann man sowas mit Bordmitteln von Windows XP tun?
CMD ist doch ein "Bordmittel"?
rename - Benennt Datei(en) um.
RENAME [Laufwerk:][Pfad]Dateiname1 Dateiname2
REN [Laufwerk:][Pfad]Dateiname1 Dateiname2
Gib mal help rename ein.
Du kannst auch ein proggi nehmen, ist wahrscheinlich besser und sicherer.
Btw. Google konnte dir nicht helfen?
ssnɹƃ
ʍopɐɥs
RENAME [Laufwerk:][Pfad]Dateiname1 Dateiname2
REN [Laufwerk:][Pfad]Dateiname1 Dateiname2
"ren *.a *.b" ist das was ich gesucht habe, danke!
"ren *.a *.b" ist das was ich gesucht habe, danke!
Hi,
ich hab mir vor Jahren mal eine Batchdatei dafür "gebastelt":
@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%"
Nick
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
Om nah hoo pez nyeetz, Matthias!
lass mich das für dich googlen.
Matthias
Hi,
du hast ja schon die Lösung. Fürs nächste Mal empfehle ich dir den Total Commander. Das ist nicht nur einfach so viel besser, als Dateien im Windows Explorer anzuzeigen, sondern man kann auch einfach Dateien massenhaft umbenennen.
Das kann man sogar mittels Regular Expressions machen und man sieht vorher, wie das Ergebnis aussehen wird, so dass man sich nicht alles zerschießt.
Gruß
Alex
Om nah hoo pez nyeetz, Alex!
Das erste Suchergebnis (filerename) kann ich auch empfehlen.
Matthias
Hi,
Das erste Suchergebnis (filerename) kann ich auch empfehlen.
Hab jetzt mal kurz die ersten zwei Ergebnisse angeschaut. Ein Link auf heise.de und einer auf computerbild.de.
Beide schaut nicht so aus, also wäre es so umfangreich, wie der Mehrfach-Umbenenner vom Total Commander - und der andere Vorteil ist, dass man halt nicht für jedes Feature etwas neues installieren muss.
Total Commander kann man für die lokale Dateiverwaltung nutzen, zum Vergleichen/Synchronisieren, für FTP, zum Suchen, zum Dateien umbenennen etc.
Gruß
Alex