本帖最后由 pcl_test 于 2015-3-17 22:39 编辑
回复 1# buyixuelang
借Batcher的代码小改下 | @echo off | | set "FolderQQ=D:\Program Files\Tencent\QQ2015\Users" | | cd /d "%FolderQQ%" | | for /f "delims=" %%i in ('dir /b /ad ^| findstr "^[0-9]*$"') do ( | | set n=0 & set s=0 & set m=0 | | if exist "%FolderQQ%\%%i\Image\" pushd "%FolderQQ%\%%i\Image\" | | for /f "delims=" %%a in ('dir /a-d /b 2^>nul') do ( | | del /f /q "%%a" && set /a n+=1 && set /a s+=%%~za | | ) | | for /f "delims=" %%b in ('dir /ad /b 2^>nul') do ( | | | | if %%~zb == 0 (rd "%%b" /q 2>nul && set /a m+=1) | | ) | | echo %%i | | setlocal enabledelayedexpansion | | echo 清理了!n!个文件,共计!s!字节 | | echo 清理了!m!个空文件夹 | | echo. | | endlocal | | popd | | ) | | pauseCOPY |
|