系统垃圾清理批处理命令详细解释
系统垃圾清理批处理命令详细解释2011-06-0722:36系统垃圾清理批处
理命令详细解释
--因您在,我很幸福写作
本文主题:以"雨林木风会员版"一键垃圾清理批处理为例(XP、WIN7)
我们要制作一个系统垃圾清理的批处理,那么我们首先明白什么是"垃圾"?
一、为什么要清理垃圾
清理垃圾的目的:
是为了释放宝贵的磁盘空间,如果您于半年之久没有执行任何清理,那么,
垃圾文件可能会占用500M左右的空间。
清理垃圾另外的目的:
保护个人上网私隐。
清理垃圾也会给我们带来不便,例如您经常访问网站,因为清理垃圾了,
每次访问都很慢;还有,就是有时候因为操作错误导致一些数据丢失,因为清
理垃圾了而无法恢复。
二、什么是系统垃圾
这个定义没有一个统一的范畴。如果您认为没有用的,那他就是垃圾,例
如XP自带的"电影制作者"moviemaker",很少人会去用它,用会声会影多好,
那么,他就是垃圾了。
通常,在网上我们见到的"一键清理垃圾的批处理"常常拿以下的文件来开
刀,它们是些什么文件呢?为什么要清除它?
1、【*.tmp*._mp】文件
即系统和任何应用程序在运行时所产生的临时文件。
*--是文件的名称(以下同,不再重复)
以XP为例,在XP的系统盘里一共有三个临时文件夹:
(1)系统临时文件
路径:C:WindowsTemp(Win7系统同)
此文件夹是Windows系统用来转储临时文件的地方。一般地,使用者多是
系统服务类型的软件(如,ExchangeServer)。因此,此文件夹里的文件是很少
的。
(2)计算机用户帐户临时文件
C:DocumentsandSettingsAdministrator(或:用户名)Local
SettingsTempLocalSettings--默认为隐藏目录
此文件夹是用户应用的软件(如,word)转储临时文件的地方,目的在于临
时调用与写入。
WIN7系统为:
C:UrsAdministratorAppDataLocalTempAppData--默认为隐藏目
录
(3)IE临时文件
使用internetexplorer或其他浏览器浏览网页所产生的浏览纪录。
也叫IE缓存,最近浏览的网页,网站上听的音乐或者看的视频都有可能缓
存留住。
例如,我们浏览过一个网页后,我们拔掉网线,再次打开IE,仍然可以再
次浏览原来浏览过的网页。它的作用是提高浏览速度。路径如下:
XP系统:
C:DocumentsandSettingsAdministrator(或:用户名)Local
SettingsTemporaryInternetFilesLocalSettings--默认为隐藏目录
TemporaryInternetFiles--系统隐藏文件
WIN7系统:
C:UrsAdministratorAppDataLocalMicrosoftWindowsTemporary
InternetFilesAppData--默认为隐藏目录
TemporaryInternetFiles--系统隐藏文件
你也可以通过这个操作查看:打开IE---工具---internet选项---常规---
设置,来查看。
要在系统中查看,"请将隐藏系统文件前面的勾勾去掉,才能看见!"
临时文件夹的内容是可删除的,除非有程序正在调用它。
2、【*.log】
即日志文件,是Windows系统中一个比较特殊的文件,记录着Windows系统
中所发生的一切,如各种系统服务的启动、运行、关闭等信息;如在系统中运
行过哪些软件、哪一时间做过什么,都会记录下来。一般黑客入侵之后,它都
要删除这样的文件。
Windows日志包括应用程序、安全、系统等几个部分。
应用程序日志文件名为:
安全日志文件名为:
系统日志文件名为:
这些文件受到"EventLog(事件记录)"服务的保护不能被删除,但可以被清
空。
在"我的电脑"上点右键--点"管理",在"事件查看器"里就可以查看相关日
志。
路径:
XP:C:WINDOWSsystem32config目录中的几个.Evt文件即是。
WIN7:C:WINDOWSsystem32winevtlogs中的*.evtx文件全是。
为了保证对系统事件的及时了解,我个人认为没有必要把它当做垃圾。
3、【*.Gid文件】
即:索引文件
即:在阅读Windows帮助的时候生成的临时帮助索引文件。
Windows将在下面的情况下创建一个.gid文件:
(1)当您使用帮助文件时;
(2)如果Windows发现一个过时的.gid文件,它重新创建该文件;
(3)当您看到"Up帮助设置"消息时,就是发生搜索和创建.gid文件的过程。
一个.gid文件具有相同的名称作为其相应的帮助文件(但带有.gid扩展名)并存
储为与相应的帮助文件相同的文件夹中,其属性为隐藏的文件。
4、【*.log文件】
即:旧文件的备份文件。
如果您的文件是完整的,可以删除它。
5、【*.bak文件】
即:临时备份文件
当正式文件受到破坏或者意外被删除,.bak就有用武之地。如果不存在这
种情况,删除.bak是安全的。
word临时备份文件*.wbkexcel临时备份文件*.xlkcoreldraw临时备份
文件*.cdr6、【*.chk文件】
即:丢失簇的恢复文件
在使用"磁盘碎片整理程序"整理硬盘后所产生的文件。
另外,因为您不小心非正常关机后了,在下次重启后就会出现磁盘较验的,
同时,系统会在某些正在使用的磁盘根目录中自动生成一系列
found.000/found.001/found.002/.这样的文件夹,这些文件就是丢失簇的恢复
文件。
7、【recycled文件】
即:回收站
在每个磁盘根目录中,都有一个回收站recycler或recycled,是隐藏的文
件。
此文件夹在每个磁盘根目录中均会自动产生。
它是怎么产生的呢?你只要留心一下就会明白了。当您使用鼠标右键删除了
一些文件或文件夹后,您在哪个磁盘中删除的,那个磁盘的根目录就会自动生
出一个recycler的文件夹来,存放删除的文件,用于您后悔了,在回收站使用
还原它,我们可以理解为,回收站看到的文件,它事实上就是:该磁盘的根目
录自动生成的recycler里的文件。
微软默认每个磁盘根目录中均准备了相当于这个磁盘总容量10%的空间用
来专门存放您删除的文件。如果您的硬盘是250G的,则回收站可以被允许的最
大容量是25G。
8、【prefetch文件】
以XP为例。
WindowsXP之所以自动创建Prefetch文件夹,是为了加快系统启动的进
程,WindowsXP将会自动记录下启动时运行的每一个程序,并根据这份资料来
加快下一次启动的时间。
9、【Recent文件】
相对于XP,WIN7更注重于保护私隐,XP里,只要我们将鼠标放到开始菜
单--文档--就可以看到您曾经做过了些什么,所以,很多人都想办法来隐藏它
(特别是看"不该"看的之后)。
Recent文件夹是记录最近打开过的文档的文件夹,其中的内容和开始菜单
中"文档"项中的内容相对应,在制作XP垃圾清理批处理加入这个命令,是再有
用不过了!
10、【$NT.$开头的这类文件】
即:补丁备份文件
系统补丁自动下载的目录是您的系统目录(CWINDOS)(%systemroot%)
例如:CwindowsSoftwareDistributionDownload里面。
您将补丁安装完成后,Download里面下载的安装包也就没有用了。
WIN7相同。
12、【cookie】
Cookie是什么?百度一下,就知道了!
对于以上的所说的垃圾,我个人的意见是:没有必要动不动就清理它,久
不久清理一次就行了。如果您认为您的系统很慢,是垃圾作怪,您就清理一次
试一试。
电脑的运行速度,不是说跟系统积集太多垃圾毫无关系,但个人认为,关
系并不大。电脑的运行速度主要跟硬件有关,其次是系统,系统主要是病毒,
还有系统的完整性!
三、垃圾清理批处理常用到的DOS命令:Del和Rd1、【del命令】
删除一个或数个文件。
DEL[/P][/F][/S][/Q][/A[[:]attributes]]namesnames指定一个或数个
文件或目录列表。通配符可被用来删除多个文件。如果指定了一个目录,目录
中的所有文件都会被删除。
/P删除每一个文件之前提示确认。
/F强制删除只读文件。
/S从所有子目录删除指定文件。
/Q安静模式。删除全局通配符时,不要求确认。
/A根据属性选择要删除的文件。
attributesR只读文件S系统文件。
H隐藏文件A存档文件。
-表示"否"的前缀。
如果命令扩展名被启用,DEL和ERASE会如下改变:
/S开关的显示句法会颠倒,即只显示已经删除的文件,而不显示找不到的
文件。
2、【RD命令】
删除文件夹用rd命令
删除文件用的是del命令,而删除文件夹必须使用rd命令。
rd的另外一个写法是rmdir,源自ReMakeDirectory。
使用也很简单:rd文件夹名即可
例如:rdtest。
它支持带路径的文件夹名,例如:rdd:test。
果要删除的文件夹下面还有子文件,必须加个/s参数。
这么写:rd/stest。
rd有风险,如果删除带子文件的文件夹的时候,CMD问您:是否确认(Y/N)?
所以,我们还应加一个参数/q,它取自quiet,官方解释为:安静模式,
带/S删除目录树时不要求确认。
这么写:rd/q/stest删除test整个文件。
3、【MD命令】
创建新的子目录,属内部命令
格式:MD[盘符:][路径名]〈子目录名〉
说明:
(1)"盘符":指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动
器;
(2)"路径名":要建立的子目录的上级目录名,若缺省则建在当前目录下。
例子:
(1)在C盘的根目录下创建名为DOS的子目录;
(2)在DOS子目录下再创建CMD子目录。
四、常见的垃圾清理批处理命令详解
1、常见的WINXP垃圾清理批处理(雨林木风会员版)
@echooffcolor0becho.
echo正在清除,请稍等.
echo.
del/f/s/q%systemdrive%*.tmpdel/f/s/q%systemdrive%*._mp
del/f/s/q%systemdrive%*.gifdel/f/s/q%systemdrive%*.log
del/f/s/q%systemdrive%*.giddel/f/s/q%systemdrive%*.chk
del/f/s/q%systemdrive%*.olddel/f/s/q%systemdrive%recycled*.*
del/f/s/q%windir%*.bakdel/f/s/q%windir%prefetch*.*
rd/s/q%windir%temp&md%windir%temp
del/f/q%urprofile%cookies*.*
del/f/q%urprofile%recent*.*
del/f/s/q"%urprofile%LocalSettingsTemporaryInternet
Files*.*"
del/f/s/q"%urprofile%LocalSettingsTemp*.*"
del/f/s/q"%urprofile%recent*.*"
echo.
echo已清除完成,谢谢使用!
echo.&pau
解释:
@--关闭命令显示的符号,包括它自己和跟在它后面的命令,在运行时不被
显示出来;
Echo--显示,包括它自己和跟在他后面的命令,在运行时本身都被显示出
来;
echooff--关闭回显,表示在它之后(此语句之后)所有运行的命令,在运
行时本身都不被显示出来;
color0b--在运行该批处理时,屏幕底色为黑色,显示的字为亮绿色。上
一篇博文以提到;
del/f/s/q--不提示确认,强制删除
%systemdrive%--系统盘,例如C盘;如果您的系统装在D盘,则是D盘;
*--某某文件
*.tmp--以tmp为扩展名的所有文件
del/f/s/q%systemdrive%*.tmp
不提示确认,强制删除系统所在磁盘根目录中扩展名为.tmp的文件;
%windir%--相当于C:Windos
%SystemRoot%--同%windir%
rd/q/s--不提示确认,强制删除文件夹
rd/s/q%windir%temp&md%windir%temp
将C:Windos中的temp文件夹删除后再建一个新的temp文件夹
%UrProfile%--相当于C:DocumentsandSettings
这里是XP系统;
WIN7系统
C:DocumentsandSettings是一个系统隐藏文件,即使您更改了文件属
性,看到他了,也无法打开;
所以,WIN7系统,"%UrProfile%"--该命令被解释为:C:
UrAdminstrator;
所以,【del/f/s/q"%urprofile%LocalSettingsTemp*.*】这这条命
令在win7中是无用的,因为【UrAdminstratorLocalSettings】也是一
个系统隐藏文件,并且无法打开,执行该命令将显示"无法找到或是进程无法访
问";
所以,【del/f/s/q"%urprofile%"LocalSettingsTemporary
InternetFiles*.*"】
这个删除Internet临时文件的命令写法不对,进程无法找到它,应这么写:
"%urprofile%"AppDataLocalMicrosoftWindowsTemporary
InternetFiles*.*"
所以,【del/f/q%urprofile%cookies*.*】这条命令也是无用的,因
为
【UrAdminstratorcookies】也是一个系统隐藏文件,并且无法打开,
执行该命令将显示"无法找到或是无法访问";
最后那一句的解释--
这么写:echo.&pau
等于这么写:
echo.
Pau
说明:
【echo.】后面为什么加一个【.】,是因为echo后面没有字符可以显示,
如果不加一个【.】,即使在开始使用这样的命令:@echooff,仍然在执行到
这一句时,将显示【echo已经关闭】这几个英文字母和中文,即命令本身和对
OFF的翻译,这个【.】,也有关闭显示命令本身的作用。
2、常见的WIN7垃圾清理批处理(雨林木风会员版)
这里用到一个DOS的"DIR"命令,也顺即贴出。
【DIR命令】
功能1:列出c:windows下的目录及文件
dirc:windows
命令讲解:dir命令最基本的使用方法即为"dir要查看的目录或路径",但
这种方法有明显的缺点--
当列表中的目录及文件过多时就无法完全显示,形如刷屏,我们来看看任
务2是怎么解决这个问题的。
功能2:分页列出c:windows下的目录及文件
dirc:windows/p
命令讲解:在刚才的基本使用方法的基础上,我们在命令最后加上一个参
数"/p"(即"page"页的缩写),列文件时就会使用分页显示方式,即列出一屏的
目录及文件后,提示"按任意键继续.",按任意键后则显示下一屏。
在"我的电脑"中可以通过勾选"文件夹选项"中的"显示隐藏文件"复选框来
查看隐藏文件,在命令行方式下应该怎么做呢?
功能3:列出c:windows下的隐藏文件
dirc:windows/a:h
命令讲解:在命令的最后加上参数"/a:文件属性",就能显示出指定属性
的文件(隐藏文件的属性为"h",目录为"d",系统为"s",只读为"r")。但有的
时候我们想看看目录下是否有一个特定名称的文件,却被文件列表中密密麻麻
的文件名给挑花了眼。怎么才能让文件能够像英文字典似的以字母顺序排列,
以便于我们查找文件呢?
功能4:以字母顺序列出c:windows下的目录及文件
dirc:windows/o:n
命令讲解:"/o:排序方式"参数指定了dir命令显示命令结果时的排序方
式,排序方式设为"n"即代表按照文件名的字母顺序排列(从A~Z,以此类推)。
小提示:
我们也可以指定排序方式为按照文件扩展名的字母顺序(如:dirc:
windows/o:e)来找出特定扩展名的文件,同样的,还可以使用文件大小等方
式进行排序。
"/o"和"/a"可以省略其后的冒号":",但之间不能留有空格,如"/o:n"省
略后的形式应为"/on"。
根据我在上面的解释,您应该知道以下的批处理命令,哪一条是无用的了
(这里指的是WIN7)。
以下的批处理,写的人已作了解释。
@echooffcolor0becho.
echo*
echo正在清除系统垃圾文件,请稍后.
echo删除补丁备份目录
RD%windir%$hf_mig$/Q/Secho把补丁卸载文件夹的名字保存成
%windir%$NtUninstall*/a:d/b%windir%o从
中读取文件夹列表并且删除文件夹
for/f%%iin(%windir%)dord%windir%%%i/s/qecho删除
%windir%/f/qecho删除补丁安装记录内容(下面的
del/f/s/q%systemdrive%*.log已经包含删除此类文件)
del%windir%KB*.log/f/q(这里有一个错误:KB,KB是什么?什么都不
是。)
echo删除系统盘目录下临时文件
del/f/s/q%systemdrive%*.tmpecho删除系统盘目录下临时文件
del/f/s/q%systemdrive%*._mpecho删除系统盘目录下日志文件
del/f/s/q%systemdrive%*.logecho删除系统盘目录下GID文件(属于临
时文件,具体作用不详)
del/f/s/q%systemdrive%*.gidecho删除系统目录下scandisk(磁盘扫描)
留下的无用文件
del/f/s/q%systemdrive%*.chkecho删除系统目录下old文件
del/f/s/q%systemdrive%*.oldecho删除回收站的无用文件
del/f/s/q%systemdrive%recycled*.*
echo删除系统目录下备份文件
del/f/s/q%windir%*.bakecho删除应用程序临时文件
del/f/s/q%windir%prefetch*.*
echo删除系统维护等操作产生的临时文件
rd/s/q%windir%temp&md%windir%tempecho删除当前用户的COOKIE(IE)
del/f/q%urprofile%cookies*.*
echo删除internet临时文件
del/f/s/q"%urprofile%localttingstemporaryinternet
files*.*"
echo删除当前用户日常操作临时文件
del/f/s/q"%urprofile%localttingstemp*.*"
echo删除访问记录(开始菜单中的文档里面的东西)
del/f/s/q"%urprofile%recent*.*"
echo*
echo.
echo.&pau
(完了)
2010.05.18
特别声明:
1:资料来源于互联网,版权归属原作者
2:资料内容属于网络意见,与本账号立场无关
3:如有侵权,请告知,立即删除。
本文发布于:2023-03-12 11:41:34,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678592495225350.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:清除系统垃圾.doc
本文 PDF 下载地址:清除系统垃圾.pdf
留言与评论(共有 0 条评论) |