![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 00:06 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 系统垃圾清理程序.bat |
| 可打印版本 9,228 / 12 |
| 第1楼 67411666 | 发表于 2007-10-14 15:54 |
| 初级用户 发帖 25 积分 45 | |
|
系统垃圾清理程序.bat @echo off
TITLE 系统垃圾清理程序 :start CLS COLOR 1f rem 使用COLOR命令对控制台输出颜色进行更改 MODE con: COLS=80 LINES=30 rem MODE语句为设定窗体的宽和高 set tm1=%time:~0,2% set tm2=%time:~3,2% set tm3=%time:~6,2% ECHO ========================================== ECHO ==== ==== ECHO %date% %tm1%点%tm2%分%tm3%秒 ECHO ==== ==== ECHO ========================================== ECHO. ECHO. ECHO. echo 正在清除系统垃圾文件,请稍等...... ECHO. 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. ECHO. ECHO 清除系统垃圾完成! ECHO. ECHO. ECHO. & pause |
|
| 第2楼 mygoldnet | 发表于 2007-10-14 16:31 |
| 初级用户 发帖 32 积分 90 | |
|
这个删了,有些软件无法卸载,如directer8.0 %systemdrive%\*.log
这些文件很小,删了网站要重新输密码 %userprofile%\cookies\*.* |
|
| 第3楼 arden | 发表于 2008-06-23 16:53 |
| 初级用户 发帖 16 积分 32 | |
|
看来这个批处理已经能够完全删除垃圾文件了
|
|
| 第4楼 HAT | 发表于 2008-06-23 17:29 |
| 版主 发帖 5,017 积分 9,023 | |
Originally posted by arden at 2008-6-23 04:53 PM: 你把Oracle的log文件删掉试试? |
|
| 第5楼 quya | 发表于 2008-06-23 17:37 |
| 高级用户 发帖 172 积分 558 来自 江苏 | |
|
这个批处理本身比要清除的垃圾还要垃圾.
我以前专门写了篇文章来剖析里边的内容, 懒得再说了. 编这批处理的人根本不了解Windows XP. 这个程序被转了无数次, 都是骗骗菜鸟的. 而且这个批处理一点技术性也没有,连我这个庸手也可以不动脑筋地写出来, 转到这儿简直是班门弄斧了. 再编辑: 为了防止以讹传讹, 我把我以前写的再贴一次吧. 1. del /f /s /q %systemdrive%\*.tmp 还算可以,不过很多*.tmp 可以自动删除,当然手动也有必要。而有些是删不掉的,因为正在运行。微软的建议是临时文件一星期以上没有变化可以删除,当然我们也不必如此教条,这个文件夹的名字就谕示了这些文件的性质。 [ Last edited by quya on 2008-6-23 at 05:54 PM ] |
|
| 第6楼 pusofalse | 发表于 2008-06-23 22:47 |
| 银牌会员 发帖 646 积分 1,604 | |
|
N年前第一次接触的批处理就是这个清除系统垃圾的~ ^_^
|
|
| 第7楼 HAT | 发表于 2008-06-23 22:58 |
| 版主 发帖 5,017 积分 9,023 | |
|
老土兄写了一大篇,似乎只是想说那个批处理效果不明显,没有把它可能造成的严重后果说出来,建议深入挖掘一下。
|
|
| 第8楼 quya | 发表于 2008-06-23 23:20 |
| 高级用户 发帖 172 积分 558 来自 江苏 | |
Originally posted by HAT at 2008-6-23 10:58 PM: 我有的, 只是在别的论坛发过,我可以贴过来让你指导一下我说得对不对,不过我的话题已经超出了这个范围。 先回答8楼的问题: cshw: 再补充几点: [ Last edited by quya on 2008-6-23 at 11:26 PM ] |
|
| 第9楼 radem | 发表于 2008-06-24 00:47 |
| 高级用户 发帖 383 积分 691 | |
Originally posted by quya at 2008-6-23 05:37 PM: Shift+Del |
|
| 第10楼 xqx | 发表于 2010-08-04 09:40 |
| 初级用户 发帖 25 积分 28 | |
|
实践是真理的唯一标准!
这东东对高手来说是没什么用 但对中国广大用户,他们对电脑的设置不是很精 却是最最实用的,它就是好东西。它让许许多多的电脑快了起来。 我认为这是批处理中最最最好的一个东西。 试问?其他哪个东东有它用的人多! 它唯一的缺点就是在有人看来语句太简单了。 没有用上让人头晕目眩的for 况且广大用用户还不知这东东乍用呢!!! 只是这东东还可能改进一下。 我给你加分! 还有什么好东东发点给我! xqxxqx666@163.com 我发个改进后的给你! [ Last edited by xqx on 2010-8-16 at 15:25 ] |
|
| 第11楼 skyflow | 发表于 2010-08-04 19:32 |
| 新手上路 发帖 8 积分 8 | |
Originally posted by 67411666 at 2007-10-14 15:54: 谁能帮我解释一下 systemdrive 是个什么东东 如果是变量的话,不需要提前赋值么? 谢谢 |
|
| 第12楼 523066680 | 发表于 2010-08-04 19:38 |
| 银牌会员 发帖 1,133 积分 2,362 | |
|
这个是环境变量, 固有的说
请在命令行中直接执行"set" 可得到所有环境变量。 单独查看这个变量的信息:"set systemdrive" 另外自己写脚本的时候也要很注意与环境变量的冲突 例如: set path=c:\ attrib 显示结果是: 这是因为path 中定义的常用可执行文件的路径 system32被清除掉了……
[ Last edited by 523066680 on 2010-8-4 at 19:41 ] |
|
| 第13楼 skyflow | 发表于 2010-08-04 20:07 |
| 新手上路 发帖 8 积分 8 | |
|
谢谢楼上的
![]() |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |