今天小吴详解一下清除系统垃圾的批处理 @echo off ( 关闭回显,意思是在屏幕不显示的东东) echo 正在清除系统垃圾文件,请稍后。。。 (要在屏幕显示的东东) del /s /f /q %systemdrive%\*.tmp >nul 2>nul 详解:(del删除/s删除其下子目录、/f强制删除只读属性/Q 安静模式) (>nul 2>nul 是将命令执行时的信息或者错误全部给屏蔽掉) del /s /f /q %systemdrive%\*.gid >nul 2>nul del /s /f /q %systemdrive%\*.chk >nul 2>nul del /s /f /q %systemdrive%\*.old >nul 2>nul del /s /f /q "%userprofile%\local settings\temp\*.*" >nul 2>nul del /s /f /q "%userprofile%\recent\*.*" >nul 2>nul del /s /f /q "%userprofile%\cookies\*.*" >nul 2>nul del /s /f /q "%userprofile%\local settings\history\*.*" >nul 2>nul del /s /f /q "%windir%\temp\*.*" >nul 2>nul del /s /f /q "%windir%\prefetch\*.*" >nul 2>nul echo 垃圾文件清理完毕! 显示的东东 echo. & pause 暂停一下 注:这是一个用来清除系统垃圾文件的批处理程序。命令其实也是很简单的,主要是用到“del”命令和相关的参数来实现 有关“del”命令的参数大家可以参考“del /?”来得到详细的帮助。 另外还有“%systemdrive%、%userprofile%”。那么它们是什么呢,这些其实是系统变量,也就是系统目录的另一种 表示形式而已。我们可以通过输入“echo %userprofile%”来看看它代表的是系统中的那个目录那么,怎么来看变量目录呢 如下所示,各个目录的变量都出来了 +++++++++++++++++++++++++++++++++++++++++++ Microsoft Windows [版本 6.1.7600] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\itnihao>set ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\itnihao\AppData\Roaming CommonProgramFiles=C:\Program Files\Common Files COMPUTERNAME=ITNIHAO-PC ComSpec=C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\itnihao LOCALAPPDATA=C:\Users\itnihao\AppData\Local LOGONSERVER=\\ITNIHAO-PC NUMBER_OF_PROCESSORS=2 OS=Windows_NT Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\ \WindowsPowerShell\v1.0\;C:\Program Files\Common Files\Thunder N decs PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 15 Model 107 Stepping 2, Authent PROCESSOR_LEVEL=15 PROCESSOR_REVISION=6b02 ProgramData=C:\ProgramData ProgramFiles=C:\Program Files PROMPT=$P$G PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public SESSIONNAME=Console SystemDrive=C: SystemRoot=C:\Windows TEMP=C:\Users\itnihao\AppData\Local\Temp TMP=C:\Users\itnihao\AppData\Local\Temp USERDOMAIN=itnihao-PC USERNAME=itnihao USERPROFILE=C:\Users\itnihao windir=C:\Windows +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 。那么其它的也是一样 *.tmp的意思是,这个*号是一个通配符号,它表示的是所有以.tmp为扩展名的文件。大家都明白了吗? >nul 2>nul的意思是将命令执行时的信息或者错误全部给屏蔽掉。 好了 ,教程做完了,各位也学会了!有什么不懂得,跟帖吧!!