online 1
gast (50)

/ Forum / WindowsXP

WindowsXPWindowsXP

Fragevon Ind3X vom 11.04.2021, 11:03 Options

Ordner umbenennen wenn er X heißt?

Wie kann ich (per Batch) einen Ordner umbenennen wenn er einen bestimmten Namen hat? also z.B: Ordner hat den Namen "name" dann soller umbenannt werden zu "anderername", und wenn er "anderername" heißt, soll er wieder umbenannt werden zu "name". (Jeweils natürlich nur einmal, beim Aufruf der Batch).

So eine Art Umschalter ist das dann...

Danke imm Vorraus für alle Antworten,

mfg Ind3X


Antwort schreiben

Antwort 1 von malSchauen vom 11.04.2021, 13:39 Options

Hi,

Folgender Code in einer Batch sollte die bewerkstelligen:

move "C:\Test\Name" "C:\Test\zwischenspeicher"
move "C:\Test\anderer Name" "C:\Test\Name"
move "C:\Test\zwischenspeicher" "C:\Test\anderer Name"


Pfade musst Du nat. entsprechend anpassen.

Cu

Antwort 2 von steffen2 vom 11.04.2021, 13:44 Options

@ Ind3X

verstehe ich das richtig dass es immer nur einen der beiden Namen geben kann?

Dann musst du eine Abfrage einbauen mit
if exist ... then


Gruß Steffen

Antwort 3 von malSchauen vom 11.04.2021, 13:57 Options

Hi,

@Steffen2
Stimmt... Man kann das Eingangsposting auch so lesen, dass ein einziges Verzeichnis jeweils umbenannt werden soll.
Ich ging davon aus, dass 2 existierende Verzeichnisse die Namen wechseln sollten.

Wie auch immer. Obiger Code sollte beide Versionen abdecken. Nur, dass bei einem umzubenennenden Verzeichnis je nach Durchlauf ein oder zwei Meldungen auftauchen, dass das entsprechende Verzeichnis nicht existiert. Das sollte der Funktionalität aber keinen Abbruch tun.

Cu

Ähnliche Themen

cd laufwerk umbenennen
herrgruen  03.04.2008 - 239 Hits - 3 Antworten

Umbenennen
Hauweko  02.03.2009 - 173 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 11:26:25 2026