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-Key: 116535

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

Printed on: May 6, 2024 at 10:05 o'clock

Member: bastla
bastla May 21, 2009 at 13:57:07 (UTC)
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
Member: cotopaxi
cotopaxi May 21, 2009 at 18:53:26 (UTC)
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!!!!!