Ich benötige einen Windows-Befehl, um ein Verzeichnis und alle darin enthaltenen Dateien zu löschen, möchte jedoch keine Fehler sehen, wenn das Verzeichnis nicht vorhanden ist.
windows
batch-file
cmd
Jaywayco
quelle
quelle
rmdir /s /q some\where\myFolder 2>nul
rmdir
=rd
), die Dbenham bereits vor genau 6 Jahren gegeben hatLeiten Sie entweder stderr nach nul um
Oder überprüfen Sie vor dem Löschen, ob der Ordner vorhanden ist. Beachten Sie, dass das Trailing
\
im IF-Zustand kritisch ist.quelle
Für mich unter Windows 10 funktioniert Folgendes hervorragend:
q
steht für "Löschen ohne zu fragen" unds
steht für "Alle Unterordner und Dateien darin löschen".Sie können den Befehl auch zusammenfassen:
quelle
Sie können stderr nach nul umleiten
quelle
Oben wird in der Eingabeaufforderung Y oder N angezeigt. Also habe ich stattdessen Folgendes verwendet und es funktioniert perfekt.
Hoffe das hilft jemandem.
Prost.
quelle