自制的一键清理Windows系统垃圾文件小工具(.bat)
优点:小巧,方便,快捷。
一、使用方法
1、新建一个记事本,命名为 一键清理Windows系统垃圾.txt
,复制以下代码:
@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 清除系统LJ完成!
echo. & pause
2、另存为 :一键清理Windows系统垃圾.bat
。
3、双击运行该 一键清理Windows系统垃圾.bat
文件,可自动清理缓存及 windows 临时文件垃圾。
二、原理解释
1、@echo off
:关闭命令回显,使脚本执行过程更加简洁。
2、 echo 正在清除系统垃圾文件,请稍等......
:显示开始清理的提示信息。
3、 接下来的多行 del
命令:用于删除各种类型的临时文件和日志文件:
.tmp
: 临时文件。._mp
: 特定格式的文件。.log
: 日志文件。.gid
: 一些数据文件。.chk
: Check Disk 生成的文件。.old
: 旧文件。recycled
: 清空回收站中的文件。.bak
: 备份文件。prefetch
: 预读取文件。
4、 rd /s /q %windir%\temp & md %windir%\temp
:删除 Windows 临时文件夹并重新创建一个干净的文件夹。
5、 接下来的多行 "del
" 命令:用于清除用户配置文件中的缓存、最近使用文件和用户临时 Internet 文件。
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\*.*"
6、 echo 清除系统LJ完成!
:显示清理完成的提示信息。
7、 echo. & pause
:完成提示,输出一个空行并暂停脚本执行,等待用户按任意键继续。