Habe eben selber gemerkt, dass wir anscheinend beide das @ davor vergessen haben
Was soll's. Es funktioniert und der Kunde ist zufrieden.
Habe eben selber gemerkt, dass wir anscheinend beide das @ davor vergessen haben
Was soll's. Es funktioniert und der Kunde ist zufrieden.
Die modifizierte Variante von arcelk sollte so funktionieren, könnte aber Fehler ausspucken, wenn keines der beiden Verzeichnisse vorhanden ist.
Da müsste man den Hintergrund kennen, um es evtl noch zu verfeinern.
Du hast recht. Wenn der spezifische Ordner nicht vorhanden ist, kommt als Ausgabe nur "echo off".
John Sinclair Ich habe noch die Meldung "nicht vorhanden" hinzugefügt.
echo off
if exist B:\test\neu (
RENAME B:\test\neu neu.org
echo umbenannt neu.org
) else (
if exist B:\test\neu.org (
RENAME B:\test\neu.org neu
echo umbenannt neu
) else (
echo nicht vorhanden
)
)
pause
Ich habe Dein Script in eine Wenn-Dann-Funktion geändert:
echo off
if exist B:\test\neu (
RENAME B:\test\neu neu.org
echo umbenannt neu.org
) else (
if exist B:\test\neu.org (
RENAME B:\test\neu.org neu
echo umbenannt neu
)
)
pause
Ist es das, was Du wolltest?
Das Umbenennen scheint in Windows auf einen Ordner mit einem Unterordner beschränkt zu sein.