rem 临时文件(如:*.tmp、*._mp)日志文件(*.log)、临时帮助文件(*.gid)、磁盘检查文件(*.chk)、临时备份文件(如: *.old、*.bak) rem %systemdrive%是系统盘,%windir%是系统文件夹,%userprofile%当前用户文件夹,recent是最近浏览过的文档 rem del /f /s /q %windir%/prefetch/*.* rem 上面这一行删除的是“系统预先装载”文件,一般不要删 rem rd /s /q %windir%/temp & md %windir%/temp rem 上一行的操作会改变文件夹的属性,这个属性会影响asp+access程序,所以给注释掉了,换成下边的了,缺点是不能删除这个文件夹下的文件夹,但文件都删除了 rem 新增加的清除C:根目录下的MSN"用户体验改善计划"生成的临时文件 rem del /f /a /q %systemdrive%/*.sqm rem 去掉了,下边这一行,今天在控制面板里装DNS时提示要sp2 光盘,插上我制作的光盘不行。好像必须到下面这个文件夹里找,虽然一般人都不会用到,但还是不要删除这个为好。 rem del /f /s /q %windir%/ServicePackFiles/*.* rem 去掉了,下边这一行,虽然传说中没事,但没有事,不代表不会有事,系统经常出错了,可以把这个文件夹下的东西删除,系统会重建。 rem del /f /s /q %windir%/SoftwareDistribution/Download/*.* rem去掉了下边这一行,因为:有些安装信息会放到这里面,删除的话卸载软件时会有很大的麻烦,还有,如果您是用在服务器方面,这些记录是绝对不可以删除的,日志文件很重要的。 rem del /f /s /q %systemdrive%/*.log
@echo off title 柳永法专用垃圾清工具,正在清理中... echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%/*.tmp del /f /s /q %systemdrive%/*._mp del /f /s /q %systemdrive%/*.gid del /f /s /q %systemdrive%/*.chk del /f /s /q %systemdrive%/*.old del /f /s /q %windir%/*.bak del /f /s /q %windir%/temp/*.* del /f /a /q %systemdrive%/*.sqm del /f /s /q %windir%/SoftwareDistribution/Download/*.* del /f /s /q "%userprofile%/cookies/*.*" del /f /s /q "%userprofile%/recent/*.*" del /f /s /q "%userprofile%/local settings/temporary internet files/*.*" del /f /s /q "%userprofile%/local settings/temp/*.*" echo 清除系统垃圾文件完成! echo. & pause
不过后来我们一般都用这个了
复制代码 代码如下:
@echo off color f0 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 /f /q %windir%/*.bak>nul 2>nul del /f /q %windir%/*.tmp>nul 2>nul del /f /q %windir%/prefetch/*.*>nul 2>nul del /f /s /q %systemdrive%/recycled/*.* del /f /q "%ALLUSERSPROFILE%/Documents/DrWatson/*.*">nul 2>nul del /f /q "%USERPROFILE%/Cookies/*.txt">nul 2>nul del /f /q /s "%TEMP%/*.*">nul 2>nul del /f /q /s "%Systemroot%/Prefetch/*.*">nul 2>nul del /f /q "%USERPROFILE%/Recent/*.*">nul 2>nul del /f /q "%USERPROFILE%/Application Data/Microsoft/Office/Recent/*.lnk">nul 2>nul del /f /q /s "%USERPROFILE%/Local Settings/Temp/*.*">nul 2>nul rd /s /q %windir%/temp & md %windir%/temp>nul 2>nul if not exist %SystemRoot%/Minidump/NUL del /f /q /s %SystemRoot%/Minidump/*.*>nul 2>nul del /f /s /q "%userprofile%/Local Settings/Temporary Internet Files/*.*">nul 2>nul