cotopaxi
Goto Top

Zeichen zu Ordnernname hinzufügen - Ordner umbenennen

Hallo,

ich möchte mehrere Ordner umbenennen z.B.

Verzeichnis A
Ordner 1
Ordner 2
Ordner 3

in

Verzeichnis A
Ordner 1 - Verzeichnis A
Ordner 2 - Verzeichnis A
Ordner 3 - Verzeichnis A

kann mir dabei jemand helfen.

Vielen Dank im voraus.

Cotopaxi

Content-ID: 116535

Url: https://administrator.de/contentid/116535

Ausgedruckt am: 20.11.2024 um 11:11 Uhr

bastla
bastla 21.05.2009 um 15:57:07 Uhr
Goto Top
Hallo cotopaxi!

Etwa so:
for %i in ("D:\Verzeichnis A") do @for /d %j in ("%i\*.*") do @echo ren "%j" "%j - %~nxi"
Wegen des "echo" werden die Umbenennungsbefehle nur angezeigt, aber noch nicht ausgeführt - wenn das Ergebnis vernünftig aussieht, das "echo" einfach entfernen ...

Wenn übrigens aus dem Oneliner ein Batch werden soll, alle %-Zeichen verdoppeln.

Grüße
bastla
cotopaxi
cotopaxi 21.05.2009 um 20:53:26 Uhr
Goto Top
Hallo bastla,

super schnelle Antwort. Schein zu laufen, wenn das "Echo" in der Zeile drin ist.
Ordername wird wie gewünscht umbennant.

wenn ich "Echo" rausnehme:

for %i in ("D:\Verzeichnis A") do @for /d %j in ("%i\*.*") do ren "%j" "%j - %~nxi"

kommt immer ein Syntaxfehler. Woran könnte das liegen? Die Zeile führe ich
in der cmd direkt in d:\verzeichnis aus.

Wenn ich es als batch mache kommt die gleiche Syntaxfehlermeldung.


DANKE!!!!!