Vista下DIY个垃圾清理程序耍耍
2007-08-06 16:30:31 来源:WEB开发网echo --------------------------------------------------------------------------------
echo 要开始进行系统清理
pause
cls
@echo off
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 %windir%*.bak
del /f /s /q %windir%prefetch*.*
rd /s /q %windir% emp & md %windir% emp
del /f /s /q "%appdata%MicrosoftWindowscookies*.*"
del /f /s /q "%userprofile%Local SettingsTemporary Internet Files*.*"
del /f /s /q "%userprofile%Local SettingsTemp*.*"
rd /s /q "%userprofile%Local SettingsTemp" & md "%userprofile%Local SettingsTemp"
del /f /s /q "%appdata%MicrosoftWindowsRecent*.*"
@echo off
cls
color 2A //这个语句是控制最后命令提示符底色的控制语句,你改成5B就是红色的了。)
echo -------------------系统垃圾清理完成!!!
echo --------------------------------------------------------------------------------
echo 要退出
pause
下面开始讲讲具体的东西。
@ 不是一个命令, 而是DOS 批处理的一个特殊标记符, 仅用于屏蔽命令行回显. 下面是DOS命令行或批处理中可能会见到的一些特殊标记符:
CR(0D) 命令行结束符
Escape(1B) ANSI转义字符引导符
Space(20) 常用的参数界定符
Tab(09) ; = 不常用的参数界定符
+ COPY命令文件连接符
* ? 文件通配符
"" 字符串界定符
| 命令管道符
< > >> 文件重定向符
@ 命令行回显屏蔽符
/ 参数开关引导符
: 批处理标签引导符
% 批处理变量引导符
下面是语法:(删除一个或批量删除文件)
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names(例子:del /f /s /q %systemdrive%*.tmp)
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
names 指定一个或多个文件或者目录列表。通配符可用来删除多个文件。如果指定了一个目录,该目录中的所有文件都会被删除。
/P 删除每一个文件之前提示确认。
/F 强制删除只读文件。
/S 删除所有子目录中的指定的文件。
/Q 安静模式。删除全局通配符时,不要求确认
/A 根据属性选择要删除的文件
属性 R 只读文件 S 系统文件
H 隐藏文件 A 存档文件
I 无内容索引文件 L 重分析点
- 表示“否”的前缀
如果命令扩展被启用,DEL 和 ERASE 更改如下:
/S 开关的显示句法会颠倒,即只显示已经删除的文件,而不显示找不到的文件。
例子:@echo off
del /f /s /q %systemdrive%*.tmp
自己琢磨琢磨吧,我想会看出点名堂的!看懂了看通了自己DIY个吧。下面是deep根据pando的源代码改写:(命令提示符红色背景)
@echo off
cls
color 5B
@echo off
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 %windir%*.bak
del /f /s /q %windir%prefetch*.*
rd /s /q %windir% emp & md %windir% emp
del /f /s /q "%appdata%MicrosoftWindowscookies*.*"
del /f /s /q "%userprofile%Local SettingsTemporary Internet Files*.*"
del /f /s /q "%userprofile%Local SettingsTemp*.*"
rd /s /q "%userprofile%Local SettingsTemp" & md "%userprofile%Local SettingsTemp"
del /f /s /q "%appdata%MicrosoftWindowsRecent*.*"
- ››Vista梦幻视频中两个一手秘密
- ››Vista使用Windows Mile订阅免费新闻
- ››Vista玩技 让泡泡屏保更添光彩
- ››Vista:语言栏图标变变变
- ››Vista SP2更新和安装常见问题解答
- ››Vista SP2独立版本映像下载
- ››垃圾邮件死光光-SpamAssassin 3.3.1 发布了
- ››垃圾邮件杀光光,SpamAssassin 3.3.0发布
- ››vista/7下c:盘全新安装vista/7(无需任何3rd软件及...
- ››Vista无法升级Win 7 英特尔驱动作怪
- ››Vista用户迅速向Win7升级 XP用户动作迟缓
- ››DIY达人—教你制作浪漫七夕贺卡
赞助商链接