Удалить DOS папки 4 символа длиной, начиная с буквы S - PullRequest
0 голосов
/ 28 июня 2018

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

rmdir s ???

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

Ответы [ 2 ]

0 голосов
/ 29 июня 2018

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

for /d %n in (s???) do rd  /s "%n"
0 голосов
/ 28 июня 2018

В MS-DOS 6.0 (за ваш вопрос):

deltree/y s???

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

for /f %i in ('dir /a:d /b s????') do rd /s /q %i
...