«Rd» выходит с уровнем ошибки, установленным в 0, при ошибке при удалении и т. Д.

Я пишу пакетный (.bat) скрипт, и мне нужно разобраться со случаем, когда удаление папки заканчивается неудачей. Я использую%errorlevel% поймать код выхода, но в случаеrd команда вроде не работает:

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

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

Зачем? Что ты предлагаешь?

Ответы на вопрос(2)

Ваш ответ на вопрос