怎样用for循环删除空目录
[ Last edited by danjiang on 2008-7-4 at 10:14 AM ]
[ Last edited by danjiang on 2008-7-4 at 10:14 AM ]
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
::::NAME RDEmpty.cmd 删除指定目录下所有空目录.cmd
@echo off
if not == goto _loop
call :_rdit %cd%
goto :eof
:_loop
call :_rdit %1
shift
if not == goto _loop
goto :eof
:_rdit
for /f "usebackq tokens=*" %%i in (`dir /ad/b/s %1 ^| sort/r`) do rd /q "%%i" >nul 2>nul && echo RD "%%i" ... Done!
goto :eof