Window 使用bat脚本清理电脑临时文件

方文锋  2021-01-27 08:01:28  1404  首页学习

由于不怎么想一直使用杀毒软件清理电脑,然后就想有没有一个清理电脑临时文件的bat脚本,然后我就上网收集了下代码。

代码如下:

::清除电脑临时文件
del C:\Users\%username%\AppData\Local\Temp /f /s /q  
rd C:\Users\%username%\AppData\Local\Temp /s /q  
del C:\Windows\Temp /f /s /q 
rd C:\Windows\Temp /s /q 
pause
如图:

清除电脑临时文件的bat脚本


删除电脑垃圾文件的bat代码:


::去掉了下边这一行,虽然传说中没事,但没有事,不代表不会有事,系统经常出错了,可以把这个文件夹下的东西删除,系统会重建。
rem del /f /s /q %windir%\SoftwareDistribution\Download\*.*
::删除补丁备份目录
rd %windir%\$hf_mig$ /q /s
::删除系统盘目录下临时文件
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
::删除系统盘目录下日志文件
del /f /s /q %systemdrive%\*.log
::删除系统盘目录下GID文件(属于临时文件,具体作用不详) 
del /f /s /q %systemdrive%\*.gid
::删除系统目录下scandisk(磁盘扫描)留下的无用文件
del /f /s /q %systemdrive%\*.chk
::删除系统目录下old文件
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
::删除当前用户的COOKIE(IE) 
del /f /q %userprofile%\cookies\*.*
::删除internet临时文件
del /f /s /q "%userprofile%\local settings\temporary internet files\*.*"
::删除当前用户日常操作临时文件
del /f /s /q "%userprofile%\local settings\temp\*.*"
::删除访问记录(开始菜单中的文档里面的东西)
del /f /s /q "%userprofile%\recent\*.*"

如图:

删除电脑垃圾文件的bat代码


查看系统变量

echo 查看系统变量 systemdrive 
echo %systemdrive%
echo 查看系统变量 windir
echo %windir%
echo 查看系统变量 userprofile
echo %userprofile%
echo 查看更多系统变量
set

查看系统变量


::查看setx 的用法
setx -?
setx 指令的用法

【SETX /M 永久设置系统环境变量】

【SETX 永久设置用户环境变量】

【SET /M  临时设置系统环境变量

【SET 临时设置用户环境变量