Zwei Befehle in einer Zeile
Hallo
Wie mache ich das, wenn ich in einer Zeile zwei Befehle brauche?
Als Beispiel habe ich das so probiert, jedoch steigt mir da die Batch Datei ausund schließt das DOS Fenster automatisch....
if exist D:\datei1 & if not exist E:\datei1 copy D:\datei1 E:\datei1
Vielen Dank
Wie mache ich das, wenn ich in einer Zeile zwei Befehle brauche?
Als Beispiel habe ich das so probiert, jedoch steigt mir da die Batch Datei ausund schließt das DOS Fenster automatisch....
if exist D:\datei1 & if not exist E:\datei1 copy D:\datei1 E:\datei1
Vielen Dank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 174038
Url: https://administrator.de/contentid/174038
Ausgedruckt am: 22.11.2024 um 15:11 Uhr
3 Kommentare
Neuester Kommentar
Batch kann leider nicht mit mehreren Bedingungen umgehen. Das heißt, du musst eine Verschachtelung machen. Ersetze einfach das " & " durch ein " (" und setze ans Ende der Zeile noch eine abschließende Klammer.
Geschlossen wird dein Fenster, da du für die erste Überprüfung keine durchzuführende Aktion angibst.
Geschlossen wird dein Fenster, da du für die erste Überprüfung keine durchzuführende Aktion angibst.
moinsen...
Batch kann leider nicht mit mehreren Bedingungen umgehen.
quark...
PS:
Gruß
Batch kann leider nicht mit mehreren Bedingungen umgehen.
quark...
if not "%computername%"=="%username%" if not "%username%"=="%computername%" echo doppelte Bedingung erüllt
oder für das Beispiel:if exist D:\datei1 if not exist E:\datei1 copy D:\datei1 E:\datei1
PS:
und schließt das DOS Fenster automatisch....
Lese dir mal ganz durchGruß