一键清除系统垃圾 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)解

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