关于流行的垃圾清理批处理命令的研究

@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 清理系统垃圾完成!
echo. & pause

分析一下吧:@echo off是关闭dos窗口中的命令提示,

*.bak为一些软件备份的垃圾文件;

*.tmp为一些程序生成的临时文件;

*.chk为硬盘检查时生成的恢复文件,一般也没有用,前面几项都是删除系统所在分区的临时文件,所以没事,del /f /s /q

del是删除,/f是强制删除只读文件,/s是删除指定目录中所有文件,/q是安静默式,即删除的时候不用确认。

del /f /s /q %systemdrive%\recycled\*.*是指删除系统分区回收站里面的所有文件。

del /f /s /q %windir%\prefetch\*.*是删除系统预读文件夹内的所有文件,也不影响,一般预读文件太大,反而会影响速度。

del /f /q %userprofile%\cookies\*.*是删除上网时产生的用户名和密码。

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"

del /f /s /q "%userprofile%\Local Settings\Temp\*.*"都是删除临时文件,可删除

del /f /s /q "%userprofile%\recent\*.*"(安全)可删除

分析完毕,所以经此步骤后,并不会影响系统的稳定性,有些项目还可加速系统的启动速度,本文只是作为一个参考,如果大家有不同意见,可指出其中的错误。



引用通告: 查看所有引用 | 我要引用此文章
Tags: 垃圾清理批处理命令
收藏到网摘:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.