dos 删除空文件夹
发布网友
发布时间:2022-05-16 03:45
我来回答
共2个回答
热心网友
时间:2023-10-10 10:04
假如是指定C盘下的test,演示代码如下:
@echo off
for /f "delims=" %%a in ('dir /b/s/ad C:\test\*')do rd "%%a"&&set/a .+=1
if "%~1" neq "%.%" call %0,%.%
请测试~~~
dir用来查找test目录下的文件夹,关于参数用法请运行cmd /k dir/?查看;
由dir取得的目录路径集用for来逐一用RD命令删除,而RD命令只可以删空目录;
最后一句是删除1次后再继续检查是否还有可以删除的目录,否则就退出。
这很难用语言表达清楚啊,但如果你有点DOS基础了应该可以有所觉悟。
热心网友
时间:2023-10-10 10:04
有哪位知道了也告诉我下,谢谢