Löschen Sie ein Verzeichnis und seine Dateien über die Befehlszeile, aber werfen Sie keinen Fehler auf, wenn dieser nicht existiert
Ich brauche einen Windows-Befehl, um ein Verzeichnis zu löschen und alle seine Ordner mit den Dateien, aber ich will nicht alle Fehler sehen, wenn das Verzeichnis nicht vorhanden ist.
InformationsquelleAutor der Frage jaywayco | 2013-01-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Leiten Sie die Ausgabe des
del
Befehl nul:Oder Sie können prüfen, ob Datei-Existenz vor dem Aufruf
del
:Beachten Sie, dass Sie
if exist c:\folder\nul
oder nurif exist c:\folder\
(mit dem hinteren\
) um zu überprüfen, obc:\folder
ist in der Tat ein Ordner und keine Datei.InformationsquelleAutor der Antwort GolezTrol
Entweder umleiten von stderr zu nul
Oder stellen Sie sicher, dass der Ordner existiert, bevor Sie Sie löschen. Beachten Sie, dass die nachfolgende
\
ist entscheidend in der IF-Bedingung.InformationsquelleAutor der Antwort dbenham
Können Sie umleiten stderr, nul
InformationsquelleAutor der Antwort Bali C