想必现在有很多小伙伴对于bat怎么一键清理垃圾还有bat怎么写方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于bat怎么一键清理垃圾还有bat怎么写方面的知识分享给大家,希望大家会喜欢哦。
这是加强版的垃圾清理bat。
在桌面建一个新建文本,把如下的命令全部复制进去,然后把新建文本的(.txt改成bat)保存。
然后双击即可打开自动清理垃圾,有时可以清理出上百g空间。
版权归着芝准士回答网光省站或原多作者所有
@echooff
@echo.
@echo.
@echo.说明
@echo-----------------------------------------------------------------------
@echo这是网上流传的批处理。它会帮您删除回收站、临时目录、最近打开过的文档痕迹
@echo等。对系统运行会有帮助。如果你电脑运行速度很慢,是因为是因为太多无用的运
点变展老见强放油收单今许约史酸片识。
@echo算占据了cpu和内存资源所致。重做系统或用ghost恢复系统是最彻底的办法。
@echo
@echo-----------------------------------------------------------------------@echo.
还因相原己记深,准育照。
pause
@echooff
::修正于2008-07-29
color2f
title系统垃圾文件清理器
echo.
echo*****系统垃圾文件清理器*****
echo
echo.
echo本程序特点:
echo鉴于很多人把ie缓存等文件夹转移到非系统盘,
echo所以,本程序清理垃圾文件时,首先进行判断系统
echo的设置。
echo.
echo优点:清理位置更加准确,策略更加科学。
echo.
echo开始执行清理……
echo.
echo正在检查cookies、历史纪录等目录位置(当前用户)……
regquery"hkcusoftwaremicrosoftwindowscurrentversionexplorershellfolders"/vcache>%temp%cleantmp.txt
regquery"hkcusoftwaremicrosoftwindowscurrentversionexplorershellfolders"/vcookies>>%temp%cleantmp.txt
regquery"hkcusoftwaremicrosoftwindowscurrentversionexplorershellfolders"/vhistory>>%temp%cleantmp.txt
regquery"hkcusoftwaremicrosoftwindowscurrentversionexplorershellfolders"/vnethood>>%temp%cleantmp.txt
regquery"hkcusoftwaremicrosoftwindowscurrentversionexplorershellfolders"/vrecent>>%temp%cleantmp.txt
echo正在清理cookies、ie缓存、历史纪录等(当前用户)……
for/f"tokens=3*"%%ain(%temp%cleantmp.txt)do(
for/d%%iin("%%a%%b*.*")dord/s/q"%%i"
del/a/f/s/q"%%a%%b*.*"
)
::跟上面几项未必是重复的(!),也是对当前用户目录
echo正在清理临时文件(系统目录)……
del/a/f/s/q"%userprofile%locals~1tempor~1*.*"
del/a/f/s/q"%userprofile%locals~1temp*.*"
del/a/f/s/q"%userprofile%cookies*.*"
del/a/f/s/q"%userprofile%
ecent*.*"
del/a/f/s/q"%temp%*.*"
del/a/f/s/q"%tmp%*.*"
del/a/f/s/q"%homepath%..iconcache.db"
echo正在清理系统目录中的垃圾文件(稍候,需要点时间)……
del/a/f/s/q"%systemroot%*._mp"
del/a/f/s/q"%systemroot%*.bak"
del/a/f/s/q"%systemroot%*.log"
del/a/f/s/q"%systemroot%*.dmp"
del/a/f/s/q"%systemroot%*.gid"
del/a/f/s/q"%systemroot%*.old"
del/a/f/s/q"%systemroot%*.query"
del/a/f/q"%systemroot%*.tmp"
rd/s/q"%systemroot%downloadedprogramfiles"
rd/s/q"%systemroot%offlinewebpages"
rd/s/q"%systemroot%connectionwizard"
rd/s/q"%systemroot%softwaredistributiondownload"
rd/s/q"%systemroot%assembly"
rd/s/q"%systemroot%help"
rd/s/q"%systemroot%reinstallbackups"
del/a/s/q"%systemroot%inf*.pnf"
del/a/f/s/q"%systemroot%infinfcache.1"
dir%systemroot%inf*.*/ad/b>%systemroot%vtmp.txt
for/f%%ain(%systemroot%vtmp.txt)dord/s/q"%systemroot%inf%%a"
del/a/f/s/q"%systemroot%driver?*.pnf"
del/a/f/s/q"%systemroot%driver?infcache.1"
del/a/f/s/q"%systemdrive%driver?*.pnf"
del/a/f/s/q"%systemdrive%driver?infcache.1"
rd/s/q"%systemroot%temp"&md"%systemroot%temp"
del/a/f/s/q"%systemroot%prefetch*.*"
del/a/f/s/q"%systemroot%minidump*.*"
echo正在清除无用的磁盘检错文件(系统分区)……
del/a/f/q"%systemdrive%*.chk"
dir%systemdrive%found.???/ad/b>%systemroot%vtmp.txt
for/f%%ain(%systemroot%vtmp.txt)dord/s/q"%systemdrive%%%a"
echo正在清理系统升级补丁留下来的反安装目录(已修正能正确清除)……
dir%systemroot%$*$/ad/b>%systemroot%vtmp.txt
for/f%%ain(%systemroot%vtmp.txt)dord/s/q"%systemroot%%%a"
echo正在清除常见的软件垃圾项目(按默认目录)……
rd/s/q"%programfiles%installshieldinstallationinformation"
ren"%programfiles%common~1realupdate_ob
ealsched.exe"realsched.ex_
del"%programfiles%common~1realupdate_ob
ealsched.exe"
regdelete"hklmsoftwaremicrosoftwindowscurrentversionrun"/vtkbellexe/f
rd/s/q"%programfiles%tencentqqgamedownload"
taskkill/f/im"timplatform.exe"/t
del/a/f/s/q"%programfiles%tencentqqtimplatform.exe"
del/a/f/s/q"%programfiles%kasperskylab*.tmp"
echo.
echo全部清理完毕,任意键退出(注:若提示文件没找到是正常的)……
del%systemroot%vtmp.txt
有帮助请采纳下,选为满意答案,谢谢!
本文到此结束,希望对大家有所帮助。