Per Batch-Datei zwei Ordnernamen ändern?
Hallo,
ich möchte per Batch-Datei zwei Ordner gleichzeitig umbenennen, ohne in das Verzeichnis wechseln zu müssen. Ich finde allerdings nur Anleitungen, wie man die Dateien durch ziehen in cmd ändert (also so, dass man den Pfad offen haben muss).
D:\Games\LSPD soll in "Sonst" umbenannt werden, während
D:\Games\Sonst in "Online" umbenannt werden soll.
Danke für jegliche Hilfe!
3 Antworten
ist doch simpel:
Demo.cmd
ren "D:\Games\Sonst" "Online"
ren "D:\Games\LSPD" "Sonst"
pause
In einem einzigen Befehl geht es nicht.
Da muss kein Pfad offen sein... Dabei ist allein wichtig, das man die Pfade der Ordner angibt und den Neuen Namen von Datei/Ordner.
wenn ein Datei-/Ordnername bereits existiert misslingt das Umbenennen, deshalb ist es in Deinem Fall wichtig die Reihenfolge so zu legen das es keine Überschneidungen gibt.
- Da D:\Games\Sonst bereits existiert muss dieser als erster zu Online umbenannt werden.
- Anschließend kann D:\Games\LSPD zu Sonst werden.
So geht das nicht und macht auch keinen Sinn.
Genau genommen: "Stimmt die Antwort von qugart nicht und macht auch keinen Sinn"... ;-)))
Quark. Du kannst aus einer Ordnerstruktur X:\folder\subfolder kein X:\NewFolder per rename machen.
Ja, entschuldige meinen leicht provokanten Kommentar, den konnte ich mir nicht verkneifen in dem Moment. 😊
Sicherlich hattest Du das Anliegen des Fragesteller nur nicht richtig verstanden, die Lösung der anderen Kommentatoren, hatte ja funktioniert .
ren D:\Games\Sonst Online
ren D:\Games\LSPD Sonst
Würde empfehlen die Pfade immer in "Anführungszeichen" zu setzen. Falls Leerzeichen o.ä. vorkommen sollten.
Doch, der Tipp von @daCypher hat funktioniert.