for /f "delims=" %%i in ('dir /ad /b /s') do call :rd_dir_empty "%%i"goto :eofrem ======= 刪除空目錄 =========:rd_dir_emptyrd %1 2>nul||goto :eofset dir_route=%1for /f "delims=" %%i in (%dir_route%) do ( set dir_route="%%~dpi" for /f "delims=" %%j in ('dir /ad /b "%%~dpi"')do rd "%%~dpi%%j" 2>nul||goto :eof):: 把路徑最后的/去掉,以便set route_deepest="%%~dpi"能取到上一層路徑if "%dir_route:~-2,1%"=="/" set dir_route="%dir_route:~1,-2%"if /i not "%cd%"==%dir_route% call :rd_dir_empty %dir_route%goto :eof
新聞熱點
疑難解答