简单删除临时文件的批处理文件

虽然公司用的那台Laptop硬盘空间还够用,不过看到C盘空间越来越少就甚是不爽,所以找回尘封多年的一个简单批处理来删除临时文件。(万恶的Eclipse和基于Eclipse的一堆东西果然弄了很多tmp文件)

清除了一下,结果弄回了1个多G的空间。

放上来备个份,将下面的内容存到一个bat里面就好了。

@echo off

echo 清空IE临时文件目录…
del /f /s /q “%userprofile%\Local Settings\Temporary Internet Files\*.*”
del /f /s /q “%userprofile%\Local Settings\Temp\*.*”

echo 正在清除系统临时文件 *.tmp *._tmp *.log *.chk *.old ,请稍等…
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

echo 清空垃圾箱,备份文件和预缓存脚本…
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

rem cooke和最近历史还是保留吧…
rem del /f /q %userprofile%\COOKIES s\*.*
rem del /f /q %userprofile%\recent\*.*

echo 清理系统盘无用文件…
%windir%\system32\sfc.exe /purgecache

echo 优化预读信息…
%windir%\system32\defrag.exe %systemdrive% -b

echo 清除系统完成!

echo. & pause

注意:这个脚本是会删除系统盘上面的.log文件,如果你的系统盘上面正好装了Oracle,顺便把datafile也放到系统盘,那么就会干掉日志文件了,小心。

《简单删除临时文件的批处理文件》上有2条评论

  1. 用CCleaner就行了,要想绿色版也很容易,安装完后直接copy目录就可以

  2. CCleaner主要是麻烦,每次都要上网检查新版本,还不如我这个短命令来得快

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注