Wir haben ein Batch-Skript, das Dateien (del
) und Verzeichnisse (rd
) entfernt. Kann jemand die Ausführung des Skripts anhalten (fehlschlagen), wenn eine dieser Löschanweisungen fehlschlägt? Sie können fehlschlagen, wenn eine Datei/ein Verzeichnis von Windows gesperrt wird. Vielen Dank.So stoppen Sie Batch-Skript bei del Fehler
aktualisieren
Statements Ich verwende:
Del: del *.* /S /Q
RD: FOR /D %%G in (*) DO RD /s /q %%G
Dies funktioniert nicht zum Ausführen von Prozess-Image-Datei. Wenn Sie 'notepad.exe' starten, können Sie es erfolgreich umbenennen, aber Sie können seine Bilddatei nicht löschen. Gleiches gilt für geladene DLLs. – wqw
Sie können ein Verzeichnis gesperrt bekommen, indem Sie ein cmd-Fenster darin öffnen ... –