查看: 2723|回复: 26

XP系统垃圾清理批处理程序完整版

[复制链接]
发表于 2013-6-5 10:51:36 | 显示全部楼层 |阅读模式

这应该是XP年代最经典的一键垃圾清理批处理程序了!现在帮人进行 Windows XP 系统优化清理时,还一直带着它。用了这么多年,一直没有出过问题。今天突然想到应该在小站留一个,什么时候临时要用一下的话,直接打开网站下载使用。不用多解释,直接看完整版的源代码:

@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\COOKIES s\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
sfc /purgecache '清理系统盘无用文件
defrag %systemdrive% -b '优化预读信息
echo 清除系统LJ完成!
echo. & pause

使用方法为把上面的源代码保存为.bat文件或直接下载文章下面制作好的bat程序,直接双击运行。

​

大概讲解一下以帮助菜鸟理解。%systemdrive%:指安装了 Windows 系统的驱动器。默认情况下,为C盘;del /f代表强制删除只读文件,del /s代表删除所有子目录中的指定的文件,del /q代表安静模式,删除全局通配符时,不要求确认。所以del /f /s /q %systemdrive%\*.tmp 这一句的意思就是清理系统盘下所有的临时文件。.tmp为临时文件,.log为日志文件,.chk好像是使用“磁盘碎片整理程序”整理硬盘后所产生的丢失簇的恢复文件……以此类推,其它不清楚的格式文件网上可以自行搜索。​


发表于 2013-6-5 12:08:07 | 显示全部楼层
偶真幸运哦...  
发表于 2013-6-6 07:30:18 | 显示全部楼层
照你这么说真的有道理哦 呵呵 不进沙子馁~~~  
发表于 2013-6-8 08:11:52 | 显示全部楼层
床前明月光,低头吃便当!  
发表于 2013-6-9 00:41:29 | 显示全部楼层
加油啊!!!!顶哦!!!!!支持楼主,支持你~  
发表于 2013-6-9 02:07:34 | 显示全部楼层
顶你一下,好贴要顶!  
发表于 2013-6-10 11:13:37 | 显示全部楼层
顶也~  
发表于 2013-6-11 14:51:19 | 显示全部楼层
我帮你 喝喝  
发表于 2013-6-13 03:10:54 | 显示全部楼层
顶下再看  
发表于 2013-6-14 06:46:52 | 显示全部楼层
满城尽待年终奖,弄弄才是喇叭腔  
高级模式
B Color Image Link Quote Code Smilies

本版积分规则