wesker
Goto Top

Verzeichnisse per Script umbenennen

Hallo zusammen,

ich möchte eine Reihe von Verzeichnissen umbennen - per Script.
Genauer gesagt sind es vier Verzeichnisse, die sich in identischer Form auf zig verschiedenen Servern befinden.
Die Syntax wollte ich einfach mehrfach kopieren und den Servernamen immer per Variable einfügen.
Doch nun das Problem: Mit welchem CMD-Befehl lassen sich Verzeichnisse umbenennen?
Ich weiß noch, füher zu DOS-Zeiten, konnte ich Verzeichnisse auch umbenennen - aber ich glaube dass ich das damals mit dem Norton Commander erledigt habe.

Für schnelle Hilfe wäre ich sehr dankbar

Gruß
Wolfgang

Content-Key: 67300

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

Ausgedruckt am: 29.03.2024 um 11:03 Uhr

Mitglied: manuel-r
manuel-r 28.08.2007 um 14:57:55 Uhr
Goto Top
Wie wär's mit
ren ordneralt ordnerneu
Es kann doch nicht so schwer sein das mal schnell auf der Kommandozeile einzugeben. Und wenn einem der entsprechende Befehl entfallen ist gibt es immer noch help und Windows hat eigentlich eine eingebaute Hilfe die gar nicht so schlecht ist.

Manuel
Mitglied: Wesker
Wesker 28.08.2007 um 15:03:32 Uhr
Goto Top
Bitte nicht anmaulen, natürlich habe ich, bevor ich hier nachgefragt habe, in der command-line-reference der Windows-Hilfe und auch im Netz nachgesehen - aber leider ohne Erfolg.

Der ren/rename-Befehl ist mir selbstverständlich bekannt, der löst aber mein Problem nicht, denn er kann nur Dateien, nicht aber Verzeichnisse umbenennen.
Deshalb funktioniert auch folgendes nicht: REN C:\TEST C:\_TEST
Mitglied: MttKrb
MttKrb 28.08.2007 um 15:11:24 Uhr
Goto Top
REN "alter Name" "Neuer Name"
immer wieder schnell gefunden mit www.google.de
Mitglied: Wesker
Wesker 28.08.2007 um 15:13:50 Uhr
Goto Top
Bitte meinen zweiten Beitrag lesen; Ich kenne den REN-Befehl, der kann aber nur Dateien umbenennen, ich möchte VERZEICHNISSE umbenennen.
Mitglied: manuel-r
manuel-r 28.08.2007 um 15:15:13 Uhr
Goto Top
Ich habe das ganze natürlich getestet bevor ich hier poste. Bei so was banalem ist das in wenigen Sekunden erledigt. Und ich kann dir versichern das ren testordner1 testordner2 definitiv funktioniert. Wenn deine Ordner evtl. Leerzeichen beinhalten dann versuch's halt mal mit Anführungszeichen und im Zweifel mit dem alten 8.3-Namen.

Manuel
Mitglied: Wesker
Wesker 28.08.2007 um 15:23:09 Uhr
Goto Top
Hast Recht, ich habs auch probiert und "REN TEST1 TEST2" funktioniert tatsächlich.
Allerdings funktioniert das nicht wenn ich den kompletten Pfad angebe, denn
"REN C:\TEST1 C:\TEST2" endet in einer Fehlermeldung.
Nun will ich für mein Vorhaben ja UNC-Pfade verwenden.
Wie ist das zu bewerkstelligen?

Danke für die Hilfe.

Wolfgang
Mitglied: Biber
Biber 28.08.2007 um 15:23:17 Uhr
Goto Top
Moin Wesker,

(=15:19:14  D:\temp=)
>dir /a:d test
 Datenträger in Laufwerk D: ist BiberIhrs
 Volumeseriennummer: 0815-4711

 Verzeichnis von D:\temp\test

23.04.2007  17:36    <DIR>          .
23.04.2007  17:36    <DIR>          ..
13.10.2006  11:18    <DIR>          1.1
13.10.2006  11:18    <DIR>          1.2
13.10.2006  11:18    <DIR>          1.3
13.10.2006  11:18    <DIR>          1.4
13.10.2006  11:18    <DIR>          1.5
13.10.2006  11:19    <DIR>          10.1
13.10.2006  11:18    <DIR>          10.2
13.10.2006  11:27    <DIR>          10.2.3.4
13.10.2006  11:07    <DIR>          10.5
13.10.2006  11:19    <DIR>          10.7
13.10.2006  11:25    <DIR>          10.7.1.3
13.10.2006  11:39    <DIR>          9.4
12.10.2006  18:52    <DIR>          test
               0 Datei(en)              0 Bytes
              15 Verzeichnis(se), 248 Bytes frei

(=15:19:25  D:\temp=)
>ren test\1.1 1a

(=15:19:51  D:\temp=)
>dir /a:d test
 Datenträger in Laufwerk D: ist BiberIhrs
 Volumeseriennummer: 0815-4711

 Verzeichnis von D:\temp\test

28.08.2007  15:19    <DIR>          .
28.08.2007  15:19    <DIR>          ..
13.10.2006  11:18    <DIR>          1.2
13.10.2006  11:18    <DIR>          1.3
13.10.2006  11:18    <DIR>          1.4
13.10.2006  11:18    <DIR>          1.5
13.10.2006  11:19    <DIR>          10.1
13.10.2006  11:18    <DIR>          10.2
13.10.2006  11:27    <DIR>          10.2.3.4
13.10.2006  11:07    <DIR>          10.5
13.10.2006  11:19    <DIR>          10.7
13.10.2006  11:25    <DIR>          10.7.1.3
13.10.2006  11:18    <DIR>          1a
13.10.2006  11:39    <DIR>          9.4
12.10.2006  18:52    <DIR>          test
               0 Datei(en)              0 Bytes
              15 Verzeichnis(se), 248 Bytes frei

(=15:19:58  D:\temp=)
Was gibst Du denn ein, damit es mit REN nicht klappt??

Grüße
Biber
Mitglied: manuel-r
manuel-r 28.08.2007 um 15:30:56 Uhr
Goto Top
Dann musst du halt vorher mit cd ins entsprechende Verzeichnis wechseln. Wenn das mit UNC Probleme macht musst du halt den Pfad vorübergehend mappen und nach der Aktion das Mapping wieder lösen.

Manuel
Mitglied: SteinBeiser
SteinBeiser 28.08.2007 um 15:36:59 Uhr
Goto Top
@Biber

sieht man oben seht deutlich was er eingibt: ren C:\TEST C:\_TEST

@Wesker

lasse beim neuem namen laufwerk und pfad weg.
Mitglied: Wesker
Wesker 28.08.2007 um 15:40:28 Uhr
Goto Top
Vielen Dank an alle.
Das war´s, man darf beim "Ziel"-Verzeichnis nur noch den Namen, nicht mehr aber den Pfad angeben. Darauf wäre ich nicht gekommen. Special thanks to SteinBeiser!