|  | 
6#
 
 
 楼主|
发表于 2011-12-31 16:32:57
|
只看该作者 
| @echo off echo.
 echo 正在扫描和删除本机空文件夹请稍侯……
 set /a ks=%time:~0,2%*3600+%time:~3,2%*60+%time:~6,2%
 if exist %temp%\lb del %temp%\lb 1>nul 2>nul
 setlocal EnableDelayedExpansion
 set sz=0
 for %%a in (q w e r t y u i o p s d f g h j k l z x c v n m) do (
 if exist %%a:\nul (
 for /f "delims=" %%i in ('dir /ad /s /b %%a:\') do (
 rd "%%i\" &&set /a sz+=1 &&echo !sz! %%i >>%temp%\lb &&rd "%%~pi\" &&set /a sz+=1 &&echo !sz! %%~dpi >>%temp%\lb||rd "%%i.\" &&set /a sz+=1 &&echo !sz! %%i>>%temp%\lb
 )1>>nul 2>>nul
 )
 )
 if not exist %temp%\lb goto my
 set /a sj=%time:~0,2%*3600+%time:~3,2%*60+%time:~6,2%-ks
 cls
 echo.
 echo 本次删除%sz%个空文件夹!用时%sj%秒!你想查看吗?
 echo.
 echo.
 echo.
 echo              查看………………1
 echo.
 echo              退出………………2
 echo.
 set /p xz=请选择:
 if %xz% == 1 goto ck
 if %xz% == 2 goto tc
 del %temp%\lb 1>nul 2>nul
 exit
 :ck
 cls
 echo.
 echo.
 echo 你删除了下列文件夹:
 echo.
 start notepad.exe %temp%\lb
 exit
 :tc
 del %temp%\lb 1>nul 2>nul
 exit
 :my
 cls
 echo.
 echo 你的电脑没有空文件夹!
 echo.
 echo 按任意键退出!
 pause>nul
 | 
 |