„Rd” kończy działanie z błędem ustawionym na 0 przy błędzie, gdy kasowanie się nie powiedzie itd

Piszę skrypt wsadowy (.bat) i muszę obsłużyć przypadek, w którym usunięcie folderu nie powiedzie się. używam%errorlevel% złapać kod wyjścia, ale w przypadkurd wydaje się, że polecenie nie działa:

C:\Users\edo\Desktop>rd testdir
Directory is not empty

C:\Users\edo\Desktop>echo %errorlevel%
0

Czemu? Co sugerujesz?

questionAnswers(2)

yourAnswerToTheQuestion