微信表情缓存在哪里?我翻遍手机文件夹后总结的查找方法

先说结论吧,微信表情缓存这玩意儿,确实藏得挺深。我自己的手机是安卓的,前段时间提示存储空间不足,打开设置一看,微信占了将近20个G,其中表情包相关的数据就占了好几个G。当时我就想,这些微信表情图片到底存在哪儿了?

我找到的微信表情缓存位置

我用的办法比较笨,就是拿手机自带的文件管理器一层层翻。折腾了大概半小时,总算摸清楚了大概的路径。如果你也是安卓手机,可以按下面这个路径找找看:

  • 主目录下的 Android/data/com.tencent.mm/ 文件夹,这个是最主要的。
  • 进去之后找到 MicroMsg 文件夹,里面有一堆乱码名字的文件夹,那些都是根据你的微信号加密生成的,每个人的都不一样。
  • 需要找的是名字里带 emoji 或者 sticker 的文件夹,微信动态表情和表情包下载的缓存基本都在这里。

不过说实话,就算你找到了这个文件夹,里面全是数字和字母组成的文件名,根本看不出哪个是哪个表情。而且安卓系统从某个版本开始,限制了用户直接访问 Android/data 目录,我用的手机自带文件管理器还能看到,但有些手机品牌直接隐藏了,你得连电脑才能看。

苹果手机的情况

我自己不用苹果,但帮同事查过。苹果的微信表情存储跟安卓完全不一样,因为iOS的沙盒机制,普通用户根本看不到微信的私有目录。同事的iPhone上,微信设置里的存储空间管理倒是能显示表情缓存占了多少,但没法像安卓那样去文件夹里翻。苹果手机上想彻底清理,只能通过微信自带的功能,或者把微信删了重装,但那样聊天记录也没了,代价挺大的。

清理时容易踩的坑

这里提醒一下,如果你在文件管理器里找到了表情缓存文件夹,千万别手贱把整个文件夹删了,我试过一次,结果微信里收藏的表情全变成灰的,而且重新加载一遍反而更费流量。正确的做法是,在微信的 我-设置-通用-存储空间 里,找到缓存清理那一项,那里面的清理逻辑是微信自己控制的,不会误删你保存的表情。但问题是,微信自带的清理功能有时候不彻底,我清理完之后,那个表情文件夹的体积并没有明显变小,感觉它清理的只是聊天图片的缩略图。

补充方案

后来我实在没办法,就在找文件的时候用了一个叫 ES文件浏览器 的工具。这个软件的好处是能直接看到隐藏文件夹,而且能按文件大小排序,我很快就找到了一个占空间最大的表情缓存文件。但说实话,这个工具也有明显的毛病,界面广告比较多,而且有些功能要开会员才能用,比如批量清理。我用的免费版,只能一个个文件删,效率不高。如果你不想折腾,其实直接在微信里把所有没用的表情包取消收藏,然后重启一下微信,缓存会自动释放一部分,这个方法虽然慢,但胜在安全。

最后总结一下,微信表情缓存位置这个问题,安卓用户还有机会去文件夹里看看,苹果用户基本就别想了。我的建议是,如果你不是特别在意那几个G的空间,就用微信自带的清理功能,少折腾手机文件系统,毕竟万一删错了文件导致微信闪退,恢复起来更麻烦。