上个月打开电脑,C盘直接红了。我第一反应不是着急去装清理软件,而是先看了看都占在哪里——结果不出意外,QQ的缓存独占大头。这不是第一次遇到这种情况了,平时也不怎么留意,直到C盘只剩几个GB才想起来收拾。按老办法三步走下来,最后腾出了二十多GB,顺手把后续的隐患也堵上了。这篇就完整记录一下排查和清理的思路,照着操作基本都能解决问题。
先说一个重要判断:C盘被缓存占满这件事,九成以上不是系统垃圾造成的,而是某个常用软件把数据默认堆在了系统盘。QQ是被点名最多的一个,尤其群聊多、文件收发频繁的用户,占用几个GB甚至几十GB都很常见。清理的思路其实就三条线:找出缓存目录、分清哪些能删、把新数据的存储路径挪走。下面逐步展开。
1. 先看清楚C盘空间都去哪儿了
1.1 QQ的缓存到底藏在哪个目录
很多人一上来就开清理软件,结果越清越乱。正确做法是先定位:QQ的数据到底放在哪里。这比想象中简单,但也比想象中容易搞错。
不同版本的QQ,默认数据目录有差异。老版本通常在 C:\Users\你的用户名\Documents\Tencent Files\,新版NTQQ架构的客户端则可能在 C:\Users\你的用户名\AppData\Roaming\Tencent\QQ\,或者 C:\Users\你的用户名\Documents\Tencent Files\ 下多出一整套带NTQQ标识的目录结构。你不需要背路径,只要记住一个原则:在资源管理器地址栏输入 %userprofile%\Documents\Tencent Files 和 %appdata%\Tencent\QQ 这两个位置,基本就能找到大头。
这些目录里面,真正吃空间的是这么几类:
- 图片缓存:聊天中收发的图片会生成缩略图和原图缓存,群聊密集的情况下能堆到好几个GB。
- 视频和表情缓存:很多群自动播放的短视频、动态表情,都会在后台缓存。
- 接收文件:别人发给你的文件默认存到文件接收目录,时间长了非常可观。
- 头像缓存:不少用户容易漏掉,其实群成员、好友头像也会在本地留一份。
- 日志和临时文件:程序运行时的log和临时写入的数据,日积月累也不小。
搞清楚这些之后,你再回来看C盘占用,会发现QQ的缓存逻辑其实一点技术含量都没有,就是一个字:堆。
1.2 用命令快速排查每个目录的占用
手动一个个文件夹点右键看属性也能查,但效率太低。我更推荐用命令行,准确且能看到所有子目录的大小。
打开PowerShell,依次执行下面这几行:
powershell复制$path = "$env:USERPROFILE\Documents\Tencent Files"
Get-ChildItem -Path $path -Directory -ErrorAction SilentlyContinue | ForEach-Object {
$size = (Get-ChildItem -Path $_.FullName -Recurse -File
