Potrzebuję polecenia systemu Windows, aby usunąć katalog i wszystkie zawierające go pliki, ale nie chcę wyświetlać żadnych błędów, jeśli katalog nie istnieje.
windows
batch-file
cmd
jaywayco
źródło
źródło
rmdir /s /q some\where\myFolder 2>nul
rmdir
=rd
), którą dbenham udzielił już dokładnie 6 lat temuPrzekieruj stderr do nul
Lub sprawdź, czy folder istnieje przed usunięciem. Zwróć uwagę, że zakończenie
\
jest krytyczne w warunku IF.źródło
U mnie w systemie Windows 10 działa świetnie:
q
oznacza „usuń bez pytania” is
oznacza „usuń wszystkie podfoldery i pliki w nim”.Możesz także połączyć polecenie:
źródło
Możesz przekierować stderr do nul
źródło
W powyższym monicie pojawia się T lub N. Więc zamiast tego użyłem następującego i działa idealnie.
Mam nadzieję, że to komuś pomoże.
Twoje zdrowie.
źródło