计算机技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

  • 欢迎访问 计算机技术论坛-电脑迷与初学者的家园!由于论坛管理严格,新注册会员可能遇到各种问题,无法解决的请发邮件 admin@jsjbbs.cn
查看: 3478|回复: 3

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

[复制链接]
发表于 2009-5-6 12:39:59 | 显示全部楼层 |阅读模式


流行的垃圾清理批处理命令的研究  关于网上流行的系统垃圾清理的批处理命令的源代码如下:  

  。@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\*.*"(安全)可删除  

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


UID1372210 最后登录2009-3-28 查看详细资料

TOP

 关于网上流行的系统垃圾清理的批处理命令的源代码如下:  

  。@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\*.*"(安全)可删除  

  分析完毕,所以经此步骤后,并不会影响系统的稳定性,有些项目还可加速系统的启动速度,本文只是作为一个参考,如果大家有不同意见,可指出其中的错误。
发表于 2009-11-5 11:21:06 | 显示全部楼层
收了!
发表于 2009-11-5 12:58:41 | 显示全部楼层
看起来好像不错的样子!!不知道效果怎么样~有空试试!
发表于 2009-11-5 21:47:24 | 显示全部楼层
我以为你想反驳这小程序呢.....

真不知道优化大师,和超级兔子还有啥存在意义,最重要的不分就这点代码

俄罗斯方块还几百行呢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

无图版|手机版|计算机技术论坛 JSJBBS.CN @ 2008-2024 ( 鲁ICP备17021708号 )

技术支持 : 北京康盛新创科技有限责任公司

快速回复 返回顶部 返回列表