|
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 |
|