之前给C盘容量调整到180GB,结果今天一看居然已经用到110GB了,而且比较奇怪的是用C盘自带的磁盘清理没法删除那些临时文件(进度条跑完一条,再扫一遍,文件还在那)。
于是在网上翻了翻相关技术贴,最后用两个东西初步清理了15G的垃圾文件。
- SpaceSniffer
这个小工具确实好用,直接将文件大小分布可视化,占用大空间的文件一目了然。
下载见官网
- LJ.bat
这个批处理代码以前就挺流行的,扫描系统盘内特定临时文件后缀并自动删除。建议是先用这玩意清理一遍,然后再用SpaceSniffer看一下还有没有其他没用的文件,再手动删除。
使用方法:
新建一个记事本,将下列代码复制进去,点击“另存为”,保存类型选择“所有文件”,文件名保存为LJ.bat
,保存到桌面上,打开即可。
@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 清除系统垃圾完成!按任意键继续……感谢您的使用!!
echo. & pause
批处理程序与磁盘占用可视化工具