@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
这是网上广为流传的一个清理电脑中垃圾文件的批处理文件的内容,说是把以上内容保存到一个文本文件,再改成.bat的后缀,运行后(无论1分钟还是30秒)就能得到一个“苗条”的系统,并且电脑的运行速度也会“急速如飞”。当然还有扩展版,就是把清理的对象从系统盘扩大到D、E、F……等分区盘。但这只不过是一个童话,不知道为什么越传越广起来,似乎每个论坛都有人转载,称之为“经典”,我倒看不出这种清理垃圾的东西有什么经典的,经典的“垃圾”还差不多,能够流传也许就是一个“简单”,以及标题中的“飞速”能吸引一些不明真相者的注意而已。
详细分析一下,首先一点,这个文件清除的对象确实都是一些可能无用的临时文件、备份文件、日志文件,其中大部分称为垃圾文件也是可以的,有的也确实会占比较大的空间(当然不会真的太大)。但在流传的过程中,转载者总是会漏掉一些注意事项,比如关于log文件的说明:
“del/f/s/q%systemdrive%\*.log这行命令是删除后缀为log的文件,在安装很多游戏或其他软件的时候,会生成一个install.log的文件,该文件记录了安装程序复制了哪些文件,用于日后卸载该程序,可是执行了del/f/s/q%systemdrive%\*.log后,会不分青红皂白的把所有的LOG文件删除,这样在添加删除程序里卸载程序时,就会显示“无法找到install.log文件,无法执行卸载”。所以,做这个小文件的朋友们,一定要把“del/f/s/q%systemdrive%\*.log”这一行给去掉,要不然就会出现问题。”
当然并不是所有人都需要卸载,更多的时候选择的是重装。但不可否认的是,并不是以上报列的所有文件类型一定全是无用的,正如以上的log日志文件一样,bak、old备份文件也一样,甚至没有列出的0字节的.dir文件也是有自己的作用,虽然一贯是会删除这种.dir文件的,但系统生成它们就是有它们的作用,更何况还可能是应用程序或用户本人操作的备份,如果被不了解的人误用了上面的清理程序,这些文件都将消失。
再说说清除能力,一个del命令并不能真正删除所有文件,比如Temporary Internet Files和temp文件夹,前者是IE缓存文件夹,后者是临时文件夹,其中正在使用的文件是用del删除不了的,而Temporary Internet Files这种顽固的系统文件夹中的东东也不是del所能对付的,不信可以在使用后再去看看,肯定还有遗留的文件存在。当然你可以说至少大部分文件都消灭了,这样就收回了垃圾文件占用的空间,系统“瘦身”了。其实垃圾文件本身并不占有太多空间,至少在绝大多数人的电脑中并没有大到影响硬盘空间的程度,不信你可以去去算算。特别是在今天硬盘都开始以T计数的时代,你还在意它们占用100M,就算占了1G也没什么,不过很少很少有占用超过100M的,别跟我说回收站,回收站虽然能保留删除的文件,但硬盘需要时是会占用其空间的,而且回收站与IE缓存文件夹一样是有限定大小的。别相信这样清除你就能收回很多空间,记住我们已经不再是win95或win98时代了,这种节省瘦身已经过时了。
接着说说临时文件是什么。临时文件一种是系统或应用程序临时调用与写入的文件,如tmp文件,还有一种是缓存文件,系统临时存储、IE缓存等。这些文件影响系统的性能吗?影响并不大,因为它们是临时的,相反缓存文件还能起到加速的作用,比如IE缓存,这也就是我要打开系统预读功能的原因,不是所有优化真能“优化”系统,很多只是心理作用与想当然。说回来,临时文件并非对电脑没有一点影响,还是有的,如零碎的临时文件太多,散布于硬盘上,增加了硬盘碎片,从而影响了硬盘的性能,这也许是它们唯一的坏处,不过现在的操作系统对硬盘文件的管理已经越来越来好(我说过,我们不再是win98时代了),NTFS硬盘分区格式也能很好的减少碎片(在NTFS时代,碎片整理也将要离我们远去了,别再迷恋FAT32了吧),这点不利影响也越来越小,基本可以在大多数人那里忽略了,何况现在的电脑硬件配置我们还在意那点速度吗,如果你真觉得电脑慢,建议杀杀毒或升级硬件(前提是你的硬件真的差),最最少还可以重装,剩下的还不如去学习一下,比用这种批处理有效的多。
说到底这个清除工具中的大多数功能都可以通过手动在系统中实现,如IE缓存,可以在IE的internet选项中直接删除,其它相关的清理工具也很多,不过我还是建议不熟悉电脑或不熟悉别人电脑的慎用这种工具与上面这个清除批处理文件。这个批处理文件唯一的好处就是简单,复制就能制作,双击则可运行,但它真的是没什么用的,还可能带来点麻烦,因此不要轻信广告宣传的“飞速”效果。此外还有加速启动的批处理文件(停止启动那些不用的输入法并没有明显的提升启动速度)和杀毒的批处理(威金已经离我远去了,不用再找_desktop.ini)也都是此类,在追求简单的用户眼里,它们都成了“经典”,但它们真的没有大用。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/623.html