郑州华信学院专业排名:系统垃圾文件清理脚本

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 00:44:08
系统垃圾文件清理脚本 2011-03-06 14:50:05标签:系统垃圾清理 批处理 脚本 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://wuxiaohui.blog.51cto.com/697989/508118

         网上曾经有人用批处理写过一键清理系统垃圾文件等脚本,查看其脚本内容发现都是针对当前用户,此脚本对多用户或域环境不是很有效,例如:域环境中很多计算机都是公用计算机,每个计算机上每天都有不同的账号登陆就会产生多少个不同的用户文件夹配置文件。那么能不能写个脚本清理所有用户文件夹下的垃圾文件呢,本着多问为什么的精神研究,证明是可行的,代码如下:

@ECHO OFF
ECHO **************最全的系统垃圾清理**************
SET DS=C:\Docume~1
DIR /AD /B %DS% > %DS%\DIRLIST.TXT
FOR /F %%i IN (%DS%\DIRLIST.TXT) DO ATTRIB -S -H -R /S /D %DS%\%%i\LocalS~1\Temp\
FOR /F %%i IN (%DS%\DIRLIST.TXT) DO DEL /F /S /Q %DS%\%%i\LocalS~1\Temp\
ECHO.
FOR /F %%i IN (%DS%\DIRLIST.TXT) DO ATTRIB -S -H -R /S /D %DS%\%%i\LocalS~1\Tempor~1\
FOR /F %%i IN (%DS%\DIRLIST.TXT) DO DEL /F /S /Q %DS%\%%i\LocalS~1\Tempor~1\
ECHO.
FOR /F %%i IN (%DS%\DIRLIST.TXT) DO ATTRIB -S -H -R /S /D %DS%\%%I\COOKIES\
FOR /F %%I IN (%DS%\DIRLIST.TXT) DO DEL /F /S /Q %DS%\%%I\COOKIES\
ECHO.
FOR /F %%I IN (%DS%\DIRLIST.TXT) DO ATTRIB -S -H -R /S /D %DS%\%%I\RECENT\
FOR /F %%I IN (%DS%\DIRLIST.TXT) DO DEL /F /S /Q %DS%\%%I\RECENT\
ECHO.
DEL /F /S /Q %systemdrive%\*.tmp
REM log文件可以有选择的删除
DEL /F /S /Q %systemdrive%\*.log
DEL /F /S /Q %systemdrive%\*.chk
DEL /F /S /Q %systemdrive%\*.old
ATTRIB -S -H -R %windir%\prefetch\
DEL /F /S /Q %windir%\prefetch\
ATTRIB -S -H -R %windir%\temp
RD /S /Q %windir%\temp & MD %windir%\temp
PAUSE

完毕,以上脚本就不作说明了,如有不懂请查看相关教程或留言,我一定会解答的。当然如果你能想到将此脚本应用到域中那就很不错了,但在使用组策略部署时是用开机脚本还是用关机脚本呢,自己去想象吧,O(∩_∩)O哈哈~

本文出自 “小飞侠的博客” 博客,请务必保留此出处http://wuxiaohui.blog.51cto.com/697989/508118