联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
for /f "tokens=3*" %%a in (%temp%\cleantmp.txt) do ( for /d %%i in ("%%a %%b\*.*") do rd /s /q "%%i">nul 2>nul del /a /f /s /q "%%a %%b\*.*">nul 2>nul )
@echo off color 2f title 系统垃圾文件清理 echo. echo. echo 正在清理系统目录中的垃圾文件…… del /f /q %systemdrive%\*.tmp>nul 2>nul del /f /q %systemdrive%\*._mp>nul 2>nul del /f /q %systemdrive%\*.log>nul 2>nul del /f /q %systemdrive%\*.gid>nul 2>nul del /f /q %systemdrive%\*.chk>nul 2>nul del /f /q %systemdrive%\*.old>nul 2>nul del /a /f /q %systemdrive%\Recycler\*.*>nul 2>nul del /f /q "%ALLUSERSPROFILE%\Documents\DrWatson\*.*">nul 2>nul del /f /q "%USERPROFILE%\Application Data\Microsoft\Office\Recent\*.lnk">nul 2>nul del /a /f /s /q "%systemroot%\temp\*.*">nul 2>nul del /a /f /s /q "%systemroot%\Prefetch\*.*">nul 2>nul del /f /q /s /a "%systemroot%\minidump\*.*">nul 2>nul del /a /f /s /q "%systemroot%\*.log">nul 2>nul del /a /f /s /q "%systemroot%\*.dmp">nul 2>nul del /a /f /s /q "%systemroot%\*.tmp">nul 2>nul del /a /f /s /q "%systemroot%\*._mp">nul 2>nul del /a /f /s /q "%systemroot%\*.gid">nul 2>nul del /a /f /s /q "%systemroot%\*.bak">nul 2>nul del /a /f /s /q "%systemroot%\*.old">nul 2>nul del /a /f /s /q "%systemroot%\*.query">nul 2>nul echo 正在清理系统升级补丁留下来的反安装目录…… for /d %%a in ("%systemroot%\$*$") do attrib -a -r -h "%%a" && do rd /s /q "%%a">nul 2>nul echo 正在清理临时文件…… for /d %%a in ("%temp%\*.*") do rd /s /q "%%a">nul 2>nul del /a /f /s /q "%temp%\*.*">nul 2>nul for /d %%a in ("%tmp%\*.*") do rd /s /q "%%a">nul 2>nul del /a /f /s /q "%tmp%\*.*">nul 2>nul echo 正在清除浏览器缓存、历史及 Cookies…… rem 查询IE缓存位置 reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Cache>%temp%\cleantmp.txt rem 查询cookies位置 reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Cookies>>%temp%\cleantmp.txt rem 查询历史纪录位置 reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v History>>%temp%\cleantmp.txt rem 查询NetHood位置 reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v NetHood>>%temp%\cleantmp.txt rem 查询Recent位置 reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Recent>>%temp%\cleantmp.txt for /f "tokens=3*" %%a in (%temp%\cleantmp.txt) do ( for /d %%i in ("%%a %%b\*.*") do rd /s /q "%%i">nul 2>nul del /a /f /s /q "%%a %%b\*.*">nul 2>nul ) echo. echo 全部清理完毕,马上自动退出…… for /l %%i in (1,1,30000) do @echo %%i>nul