前段时间,正在用心爱的本本时,忽然系统报系统盘空间不足,要马上清理,我的天,我系统盘不是还有5G的空间的么,怎么突然就没了空间,之前从公司拷了几部电影过来也只有1G多啊,我一看C盘,居然只有几十M的空间了,清理吧,可是这些垃圾都是哪来得啊,后来去系统盘和用户目录下研究了一番,基本晓得垃圾文件的来源了,后来发现Vista居然提供了一个垃圾清理的工具,你在磁盘上点击右键,属性,就能看到一个“磁盘清理”的按钮,点击之后,计算机会进行一段时间的扫描,然后就会把可以删除的文件分成几类列出来,像IE缓存,临时文件,转储文件等等的,你全部选择了直接点确定就over了,不过不是很方便,每次还要这么多步骤,多麻烦啊,研究了下它列出来的一些文件位置,写了个批处理程序,如下:
@echo off @echo /* -------------------------------------------------------*/ @echo /* 本程序是Vista系统清理程序,温馨提示:请谨慎使用 @echo /* 如果您确定您的系统是Vista系统,请输入1 @echo /* 如果您不知道或不确定您的系统类型,请输入0 @echo /* 因为本程序是针对Vista的清理程序,其他系统没有测试过, @echo /* 出现问题概不负责,清理前最好关闭所有的应用程序。 @echo /* o(∩_∩)o...,magicTong 2008-7-28 @echo /* -------------------------------------------------------*/ @echo 请选择要进行的操作,然后按回车 @echo ╭══☆→══════════じ☆ve═╮ @echo ║ 1. 进行清理 ║ @echo ║ 0. 退出程序 ║ @echo ╰══じ☆ve═════════←☆══╯ set /p input=请输入: if %input% == 1 goto yes if %input% == 0 goto no goto no :yes @echo /* 开始清理:%date% %time% @echo. del /F /S /Q "%systemRoot%/Downloaded Program Files/*.*" del /F /S /Q "%systemRoot%/*.chk" del /F /S /Q "%systemRoot%/*.old" del /F /S /Q "%systemRoot%/*.bak" del /F /S /Q "%systemRoot%/*.tmp" del /F /S /Q "%systemRoot%/*._mp" del /F /S /Q "%systemRoot%/*.log" del /F /S /Q "%systemRoot%/*.gid" del /F /S /Q "%systemRoot%/Offline Web Pages/*.*" rd /S /Q "%systemRoot%/temp" & md "%systemRoot%/temp" rem:userforder del /F /S /Q "%userprofile%/AppData/Roaming/Microsoft/Windows/Recent/*.*" del /F /S /Q "%userprofile%/Local Settings/Temp/*.*" del /F /S /Q "%userprofile%/Local Settings/Temporary Internet Files/*.*" del /F /S /Q "%userprofile%/AppData/Roaming/Microsoft/Windows/Cookies/*.txt" @echo. @echo /* -------------------------------------------------------*/ @echo /* 清理完成,谢谢使用,o(∩_∩)o... @echo /* Copyright magicTong Kingsoft 2008-7-28 @echo /* 清理完成:%date% %time% @echo /* -------------------------------------------------------*/ goto end: :no @echo /* -------------------------------------------------------*/ @echo /* 您选择了不清理 @echo /* -------------------------------------------------------*/ :end pause
大家只要把这段代码复制下来,保存为一个后缀为bat的文件(譬如 VistaClear.bat )放在启动文件夹里面就可以了,这样每次开机的时候就回进行一次清理,比较方便,如果不想它每次清理后都停下来可以把最后一行pause去掉,它清理完后就自动退出了,由于时间不够,有些垃圾文件的位置还没找到,以后再添加代码,你们也可以自己加啊,o(∩_∩)o...