首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

一键驱除系统垃圾 bat文件

2012-09-17 
一键清除系统垃圾 bat文件步骤:新建文本文档---复制下面的命令行---重命名(清除系统垃圾.bat)记住后缀名

一键清除系统垃圾 bat文件

步骤:新建文本文档--->复制下面的命令行--->重命名(清除系统垃圾.bat)记住后缀名一定要是 bat

命令行如下:

@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

?

相关命令行解释以及知识
 *.bat的文件就是批处理文件,是一种文本文件。简单的说,它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条的命令,它是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND. COM或者CMD.EXE)解

一键驱除系统垃圾 bat文件

批处理文件图标

释运行。类似于Unix中的Shell脚本。

?

echo? ?? ?? ?? ?? ?? ?? ?? ?表示显示此命令后的字符
echo off? ?? ?? ?? ?? ?? ? 表示在此语句后所有运行的命令都不显示命令行本身
@ 与echo off? ?? ?? ???相象,但它是加在其它命令行的最前面,表示运行时不显示命令行本身。
call? ?? ?? ?? ?? ?? ?? ?? ???调用另一条批处理文件(如果直接调用别的批处理文件,执行完那条文件后将无法执行 当前文件后续命令)
pause? ?? ?? ?? ?? ?? ???运行此句会暂停,显示Press any key to continue... 等待用户按任意键后继续
rem? ?? ?? ?? ?? ?? ?? ?? ?表示此命令后的字符为解释行,不执行,只是给自己今后查找用的

?

?

删除一个或数个文件。

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

names? ?? ?? ?指定一个或数个文件或目录列表。通配符可被用来
? ?? ?? ?? ?? ? 删除多个文件。如果指定了一个目录,目录中的所
? ?? ?? ?? ?? ? 有文件都会被删除。

/P? ?? ?? ?? ?删除每一个文件之前提示确认。
/F? ?? ?? ?? ?强制删除只读文件。
/S? ?? ?? ?? ?从所有子目录删除指定文件。
/Q? ?? ?? ?? ?安静模式。删除全局通配符时,不要求确认。
/A? ?? ?? ?? ?根据属性选择要删除的文件。
attributes? ?? ?R 只读文件? ?? ?? ?? ?? ?? ?? ?S 系统文件
? ?? ?? ?? ?? ?? ?H 隐藏文件? ?? ?? ?? ?? ?? ?? ?A 存档文件
? ?? ?? ?? ?? ?? ?- 表示“否”的前缀

如果命令扩展名被启用,DEL 和 ERASE 会如下改变:

/S 开关的显示句法会颠倒,即只显示已经
删除的文件,而不显示找不到的文件。
/

删除一个目录。

RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path

? ? /S? ?? ?除目录本身外,还将删除指定目录下的所有子目录和
? ?? ?? ?? ?文件。用于删除目录树。

? ? /Q? ?? ?安静模式,带 /S 删除目录树时不要求确认

热点排行