求批处理程序,判断多层文件夹是否为空,并删除空文件夹

想知道怎么达到如下的目的:

目前有一个文件夹叫123, 它的里面还有若干文件夹和文件(有空文件夹)。现在想达到的目的是:将123下面的所有空的文件夹都删除,并统计删除的个数; 有文件存在的文件夹不予删除。

要可以执行的程序,谢谢。

@echo off
SetLocal EnableDelayedExpansion
for /f "delims=" %%a in ('dir/s/ad/b 123\*') do rd /q "%%a" 2>nul&&set /a N=!N!+1
echo 删除了!N!个
pause
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网