我有一个文件夹"FolderA",其中包含三个子文件夹:foldera1 foldera2和foldera3
我需要编写一个驻留在"FolderA"中的批处理文件.它应该删除"FolderA"下的所有文件夹作为清理活动.我不知道文件夹名称.rmdir
不支持外卡.
有人可以为这个小问题提供解决方案吗?
就像是 :
for /f %%a in ('dir /ad /b') do (rmdir /S /Q "%%a") for /d %%a in (*) do (rmdir /S /Q "%%a")
应该做的伎俩.第二种形式允许对目录进行一些通配符选择.
要在一个简单的DOS会话中在脚本之外测试它:
for /f %a in ('dir /ad /b') do (rmdir /S /Q "%a") for /d %a in (*) do (rmdir /S /Q "%a")
请注意双引号,以便能够删除其中包含空格的目录.