系统垃圾清理批处理命令详细解释.docx

上传人:b****7 文档编号:26525715 上传时间:2023-06-20 格式:DOCX 页数:13 大小:22.13KB
下载 相关 举报
系统垃圾清理批处理命令详细解释.docx_第1页
第1页 / 共13页
系统垃圾清理批处理命令详细解释.docx_第2页
第2页 / 共13页
系统垃圾清理批处理命令详细解释.docx_第3页
第3页 / 共13页
系统垃圾清理批处理命令详细解释.docx_第4页
第4页 / 共13页
系统垃圾清理批处理命令详细解释.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

系统垃圾清理批处理命令详细解释.docx

《系统垃圾清理批处理命令详细解释.docx》由会员分享,可在线阅读,更多相关《系统垃圾清理批处理命令详细解释.docx(13页珍藏版)》请在冰豆网上搜索。

系统垃圾清理批处理命令详细解释.docx

系统垃圾清理批处理命令详细解释

系统垃圾清理批处理命令详细解释

系统垃圾清理批处理命令详细解释2011-06-0722:

36系统垃圾清理批处理命令详细解释

--因您在,我很幸福写作

本文主题:

以"雨林木风会员版"一键垃圾清理批处理为例(XP、WIN7)

我们要制作一个系统垃圾清理的批处理,那么我们首先明白什么是"垃圾"?

一、为什么要清理垃圾

清理垃圾的目的:

是为了释放宝贵的磁盘空间,如果您于半年之久没有执行任何清理,那么,垃圾文件可能会占用500M左右的空间。

清理垃圾另外的目的:

保护个人上网私隐。

清理垃圾也会给我们带来不便,例如您经常访问网站,因为清理垃圾了,每次访问都很慢;还有,就是有时候因为操作错误导致一些数据丢失,因为清理垃圾了而无法恢复。

二、什么是系统垃圾

这个定义没有一个统一的范畴。

如果您认为没有用的,那他就是垃圾,例如XP自带的"电影制作者"moviemaker",很少人会去用它,用会声会影多好,那么,他就是垃圾了。

通常,在网上我们见到的"一键清理垃圾的批处理"常常拿以下的文件来开刀,它们是些什么文件呢?

为什么要清除它?

1、【*.tmp\*._mp】文件

即系统和任何应用程序在运行时所产生的临时文件。

*--是文件的名称(以下同,不再重复)

以XP为例,在XP的系统盘里一共有三个临时文件夹:

(1)系统临时文件

路径:

C:

\Windows\Temp(Win7系统同)

此文件夹是Windows系统用来转储临时文件的地方。

一般地,使用者多是系统服务类型的软件(如,ExchangeServer)。

因此,此文件夹里的文件是很少的。

(2)计算机用户帐户临时文件

C:

\DocumentsandSettings\Administrator(或:

用户名)\LocalSettings\TempLocalSettings--默认为隐藏目录

此文件夹是用户应用的软件(如,word)转储临时文件的地方,目的在于临时调用与写入。

WIN7系统为:

C:

\Users\Administrator\AppData\Local\TempAppData--默认为隐藏目录

(3)IE临时文件

使用internetexplorer或其他浏览器浏览网页所产生的浏览纪录。

也叫IE缓存,最近浏览的网页,网站上听的音乐或者看的视频都有可能缓存留住。

例如,我们浏览过一个网页后,我们拔掉网线,再次打开IE,仍然可以再次浏览原来浏览过的网页。

它的作用是提高浏览速度。

路径如下:

XP系统:

C:

\DocumentsandSettings\Administrator(或:

用户名)\LocalSettings\TemporaryInternetFilesLocalSettings--默认为隐藏目录

TemporaryInternetFiles--系统隐藏文件

WIN7系统:

C:

\Users\Administrator\AppData\Local\Microsoft\Windows\TemporaryInternetFilesAppData--默认为隐藏目录

TemporaryInternetFiles--系统隐藏文件

你也可以通过这个操作查看:

打开IE---工具---internet选项---常规---设置,来查看。

要在系统中查看,"请将隐藏系统文件前面的勾勾去掉,才能看见!

"

临时文件夹的内容是可删除的,除非有程序正在调用它。

2、【*.log】

即日志文件,是Windows系统中一个比较特殊的文件,记录着Windows系统中所发生的一切,如各种系统服务的启动、运行、关闭等信息;如在系统中运行过哪些软件、哪一时间做过什么,都会记录下来。

一般黑客入侵之后,它都要删除这样的文件。

Windows日志包括应用程序、安全、系统等几个部分。

应用程序日志文件名为:

AppEvent.evt

安全日志文件名为:

SecEvent.evt

系统日志文件名为:

SysEvent.evt

这些文件受到"EventLog(事件记录)"服务的保护不能被删除,但可以被清空。

在"我的电脑"上点右键--点"管理",在"事件查看器"里就可以查看相关日志。

路径:

XP:

C:

\WINDOWS\system32\config\目录中的几个.Evt文件即是。

WIN7:

C:

\WINDOWS\system32\winevt\logs中的*.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.$开头的这类文件】

即:

补丁备份文件

系统补丁自动下载的目录是您的系统目录(C\WINDOS)(%systemroot%)

例如:

C\windows\SoftwareDistribution\Download里面。

您将补丁安装完成后,Download里面下载的安装包也就没有用了。

WIN7相同。

12、【cookie】

Cookie是什么?

XX一下,就知道了!

对于以上的所说的垃圾,我个人的意见是:

没有必要动不动就清理它,久不久清理一次就行了。

如果您认为您的系统很慢,是垃圾作怪,您就清理一次试一试。

电脑的运行速度,不是说跟系统积集太多垃圾毫无关系,但个人认为,关系并不大。

电脑的运行速度主要跟硬件有关,其次是系统,系统主要是病毒,还有系统的完整性!

三、垃圾清理批处理常用到的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%\*._mpdel/f/s/q%systemdrive%\*.gifdel/f/s/q%systemdrive%\*.logdel/f/s/q%systemdrive%\*.giddel/f/s/q%systemdrive%\*.chkdel/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%\tempdel/f/q%userprofile%\cookies\*.*

del/f/q%userprofile%\recent\*.*

del/f/s/q"%userprofile%\LocalSettings\TemporaryInternetFiles\*.*"

del/f/s/q"%userprofile%\LocalSettings\Temp\*.*"

del/f/s/q"%userprofile%\recent\*.*"

echo.

echo已清除完成,谢谢使用!

echo.&pause

解释:

@--关闭命令显示的符号,包括它自己和跟在它后面的命令,在运行时不被显示出来;

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文件夹

%UserProfile%--相当于C:

\DocumentsandSettings\

这里是XP系统;

WIN7系统

C:

\DocumentsandSettings\是一个系统隐藏文件,即使您更改了文件属性,看到他了,也无法打开;

所以,WIN7系统,"%UserProfile%"--该命令被解释为:

C:

\User\Adminstrator\;

所以,【del/f/s/q"%userprofile%\LocalSettings\Temp\*.*】这这条命令在win7中是无用的,因为【User\Adminstrator\LocalSettings\】也是一个系统隐藏文件,并且无法打开,执行该命令将显示"无法找到或是进程无法访问";

所以,【del/f/s/q"%userprofile%"\LocalSettings\TemporaryInternetFiles\*.*"】

这个删除Internet临时文件的命令写法不对,进程无法找到它,应这么写:

"%userprofile%"\AppData\Local\Microsoft\Windows\TemporaryInternetFiles\*.*"

所以,【del/f/q%userprofile%\cookies\*.*】这条命令也是无用的,因为

【User\Adminstrator\cookies\】也是一个系统隐藏文件,并且无法打开,执行该命令将显示"无法找到或是无法访问";

最后那一句的解释--

这么写:

echo.&pause

等于这么写:

echo.

Pause

说明:

【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把补丁卸载文件夹的名字保存成2950800.txtdir%windir%$NtUninstall*/a:

d/b%windir%50800.txtecho从2950800.txt中读取文件夹列表并且删除文件夹

for/f%%iin(%windir%50800.txt)dord%windir%\%%i/s/qecho删除2950800.txtdel%windir%50800.txt/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%userprofile%\cookies\*.*

echo删除internet临时文件

del/f/s/q"%userprofile%\localsettings\temporaryinternetfiles\*.*"

echo删除当前用户日常操作临时文件

del/f/s/q"%userprofile%\localsettings\temp\*.*"

echo删除访问记录(开始菜单中的文档里面的东西)

del/f/s/q"%userprofile%\recent\*.*"

echo*

echo.

echo.&pause

(完了)

2010.05.18

特别声明:

1:

资料来源于互联网,版权归属原作者

2:

资料内容属于网络意见,与本账号立场无关

3:

如有侵权,请告知,立即删除。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1