UmbenennFrage: (Batch) DateiErweiterung umbenennen?

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Wega
Junior Member
Junior Member
Posts: 46
Joined: 2008-05-07, 16:51 UTC

UmbenennFrage: (Batch) DateiErweiterung umbenennen?

Post by *Wega »

Dateien - Ext. umbenennen

Hallo

Es gibt zwar schon unzählige Beiträge mit Stichwort umbenennen, hab aber keinen passenden Tipp gefunden.

In einem Ordner sollen Dateien - z.B. *.abc - umbenannt (weggesichert) werden - z.B. => *.abcx, um dann Dateien - z.B. *.abcd - auf *.abc umzubenennen.
Hab's mit einer *.bat versucht:

Code: Select all

for %%f in (*.abc) do ren %%f *.abcx
for %%f in (*.abcd) do ren %%f *.abc
funktioniert auch - zu Hause - aber im Büro geht nur Zeile eins, Zeile 2 wird nicht mehr ausgeführt (beide Rechner mit WinXP)! ???
Schreibe ich die beiden Zeilen in je eine Bat-Datei funkts auch, allerdings muss ich beide hintereinander aufrufen.

Geht da vielleicht was mit TCs Mehrfachumbenennen?
Oder hat jemand eine andere Idee?

Schönen Gruß,
Wega
Win 10 Prof 64
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

1) Nur Dateien mit "*.abc" und "*.abcd" auswählen:
<num +> *.abc *.abcd

2) <Strg+M> MUT aufrufen:
Name: [N]
Erweiterung: [E]#
Suchen nach: .abc#|.abcd#
Ersetzen durch: .abcx|.abc

Klappt allerdings nur wenn keine Dateien mit gleichen Namen und .abcx existieren.
MUT überschreibt aus Sicherheitsgründen keine existierenden Dateien.

Gruß
Holger
Wega
Junior Member
Junior Member
Posts: 46
Joined: 2008-05-07, 16:51 UTC

Post by *Wega »

Danke Holger

Eine 2-Button-Lösung hatte ich ja bereits und heute habe ich auch die 1-Button-Lösung gefunden.

Mit 2 Änderungen gehts jetzt:

Code: Select all

for %%f in (*.abcd) do ren %%f *.xabc
for %%f in (*.abc) do ren %%f *.abcx
for %%f in (*.xabc) do ren %%f *.abc
(obwohl ich glaube, dass ich das so schon mal probiert hatte...)

Und als Parameter "%P" eingetragen.

Schöne Grüße
Wega
Win 10 Prof 64
Post Reply