Удалить 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
Другие вопросы по тегам