看到朋友的电脑上有个.bat的垃圾清理工具,当时就备份了下。
今天在网上又看到了介绍利用批处理清理系统垃圾的文章,内容如下:
系统中每天都会产生大量的系统垃圾,当你的系统分区被莫名填满的时候,你会选择怎么办……
是安装优化软件自动清理系统垃圾呢?
还是根据网上的教程手工清理?
前者有可能造成系统故障,而且得另装软件,后者则有技术门槛,操作烦琐。
打开“记事本”,写几行批处理吧!
马上你就会拥有史上最“绿”的垃圾清理工具。
下面我们就来一分钟开发自己开发清理工具:
别把开发软件想象得这么神秘,利用系统自带的批处理,只需一分钟你就能自己开发一款清理工具。
打开“记事本”,根据下面的规则编写清理代码,完成后将文件名保存为“cleansys.bat”,文件名可任取,但扩展名必须是“BAT”
(否则系统可不让你执行哦~)。
@echo off
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %windir%\*.bak
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
小提示:
其中“del /f /s /q”表示删除所有子目录中包括只读文件在内的所有文件,并且不要求确认,
“%systemdrive%”等都是系统变量,系统会自己识别并指向正确的目录。
另外,找了一下我在朋友电脑上备份的.bat文件,内容如下(大家可以根据自己的情况决定使用哪个批处理,当然也可以结合起来):
@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\*.*
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\*.*"
echo 清除系统LJ完成!
echo. & pause