Удалить папки dos длиной 4 символа, начинающиеся с буквы S

Я пытаюсь найти команду, которую можно было бы описать как

рмдир с???

то есть удалить все папки в текущем каталоге, начиная с S, длиной ровно 4 символа. Я пробовал rmdir, del, erase, ничего не работает. Любые идеи, пожалуйста? Будет ли она отличаться для пустых и непустых папок?


person Pavel Provaz    schedule 27.06.2018    source источник
comment
Какую операционную систему ты используешь?   -  person Ross Ridge    schedule 28.06.2018


Ответы (2)


В MS-DOS 6.0 (по вашему вопросу):

deltree/y s???

И если вы находитесь не в MS-DOS, а на самом деле в командной строке Windows:

for /f %i in ('dir /a:d /b s????') do rd /s /q %i
person Bernhard Eriksson    schedule 28.06.2018

Я нашел что-то похожее на первый ответ (в случае пустых папок просто удалите переключатель /s)

for /d %n in (s???) do rd  /s "%n"
person Pavel Provaz    schedule 29.06.2018