::::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
::::NAME RDEmpty.cmd Delete all empty directories under the specified directory.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