【发布时间】:2018-06-27 21:55:18
【问题描述】:
我正在寻找一个命令,可以这样描述
rmdir s???
即删除当前目录中以 S 开头的所有文件夹,长度正好为 4 个字符。我试过 rmdir、del、erase,它们都不起作用。 请问有什么想法吗?空文件夹和非空文件夹会有所不同吗?
【问题讨论】:
-
您使用的是什么操作系统?
我正在寻找一个命令,可以这样描述
rmdir s???
即删除当前目录中以 S 开头的所有文件夹,长度正好为 4 个字符。我试过 rmdir、del、erase,它们都不起作用。 请问有什么想法吗?空文件夹和非空文件夹会有所不同吗?
【问题讨论】:
在 MS-DOS 6.0 中(根据您的问题):
deltree/y s???
如果您不在 MS-DOS 中,但实际上在 Windows 命令行中:
for /f %i in ('dir /a:d /b s????') do rd /s /q %i
【讨论】:
我发现了类似于第一个答案的东西(如果是空文件夹,只需删除 /s 开关)
for /d %n in (s???) do rd /s "%n"
【讨论】: