Удалить DOS папки 4 символа длиной, начиная с буквы S
Я пытаюсь найти команду, которая может быть описана как
рмдир с???
т.е. удалить все папки в текущем каталоге, начиная с S, ровно 4 символа. Я пробовал rmdir, del, erase, ни один из них не работает. Есть идеи, пожалуйста? Будет ли он отличаться для пустых и непустых папок?
2 ответа
Решение
Я нашел что-то похожее на первый ответ (в случае пустых папок просто удалите ключ /s)
for /d %n in (s???) do rd /s "%n"
В MS-DOS 6.0 (за ваш вопрос):
deltree/y s???
И если вы не в MS-DOS, а на самом деле в командной строке Windows:
for /f %i in ('dir /a:d /b s????') do rd /s /q %i