『经典收藏』XP系统垃圾清理批处理程序完整版
这应该是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好像是使用“磁盘碎片整理程序”整理硬盘后所产生的丢失簇的恢复文件……以此类推,其它不清楚的格式文件网上可以自行搜索。
以上所有语句比较有争议的当属del /f /s /q %windir%\prefetch\*.*这一句,prefetch是预读取文件夹,它是微软的一项重要技术,到底可不可以或者说要不要删除里面的文件?请移步至https://ihacksoft.com/windows-8-7-bat-cleanup.html,那里对此有详细解释。
XP一键系统垃圾清理批处理程序.zip | 下载热度: 1,154 ℃ | 转载请注明来自:iHackSoft.com