lowbob: CMD - IF Bedingung mit &-Operator

Hallo,

ich habe mir ein CMD-File geschrieben, dass überprüfen soll, ob die Dateien test1.txt und test2.txt auf dem Desktop vorhanden sind. Wenn ja, sollen sie gelöscht werden.
Leider funktioniert es nicht so wie ich will. Das CMD-Fenster öffnet sich kurz und dann schließt es sich wieder ohne den Befehl PAUSE zu beachten.

Hier mein Quelltext:

____________________________________________

SET test1="%USERPROFILE%\Desktop\test1.txt"
SET test2="%USERPROFILE%\Desktop\test2.txt"

IF EXIST %test1% & EXIST %test2% (
DEL /S %test1%
DEL /S %test2%
)

PAUSE

_____________________________________________

Ich hoffe ihr könnt mir helfen...

Danke,
Andy

  1. Hallo,

    ich habe mir ein CMD-File geschrieben, dass überprüfen soll, ob die Dateien test1.txt und test2.txt auf dem Desktop vorhanden sind. Wenn ja, sollen sie gelöscht werden.
    Leider funktioniert es nicht so wie ich will. Das CMD-Fenster öffnet sich kurz und dann schließt es sich wieder ohne den Befehl PAUSE zu beachten.

    Hier mein Quelltext:

    ____________________________________________

    SET test1="%USERPROFILE%\Desktop\test1.txt"
    SET test2="%USERPROFILE%\Desktop\test2.txt"

    IF EXIST %test1% & EXIST %test2% (
    DEL /S %test1%
    DEL /S %test2%
    )

    PAUSE

    _____________________________________________

    Du willst das ganze so machen:
    _____________________________________________

    SET test1="%USERPROFILE%/Desktop/test1.txt"
    SET test2="%USERPROFILE%/Desktop/test2.txt"

    IF EXIST %test1% (
       IF EXIST %test2% (
          DEL /S %test1%
          DEL /S %test2%
       )
    )

    PAUSE