原创, 请管理员移至原创区(目前本人权限不足)
清理空文件夹,节省资源 | @echo off | | setlocal enabledelayedexpansion | | mode con cols=80 lines=25 | | title 空文件夹清理 - | | color 3F | | echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ | | echo ☆ ☆ | | echo ★ 空文件夹清理工具 ★ | | echo ☆ ☆ | | echo ★ BY : 九影蓝翼(bluewing009) ★ | | echo ☆ ☆ | | echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ | | set /a sum=0 | | echo. | | echo. | | echo 说明此工具会删除当前所在目录及其子目录下的空文件夹,以节省空间。 | | echo. | | echo 当前工作目录为: %cd% | | echo. | | echo 任意键 开始删除空文件夹 | | pause>nul | | echo ----------------------------------------------------------------------------- | | for /f "delims=" %%i in ('dir /ad /b /s') do ( | | dir /b "%%i"|findstr .>nul||rd "%%i"&&echo 成功删除空文件夹:%%i&&set /a sum=sum+1 | | ) | | echo ----------------------------------------------------------------------------- | | echo 共删除%cd%目录下 空文件夹个数:%sum% | | pause>nul | | set sum= | | exitCOPY |
修正:可以删除带空格的文件夹。
[ 本帖最后由 bluewing009 于 2009-12-4 09:32 编辑 ] |