傻逼微信又开始犯贱了,下载他人转发的多个文件,其保存路径变更

如题,刚刚发现的。版本:4.1.5.30

最新的多文件转发后储存路径形如 D:\TencentFiles\xwechat_files\wxid_XXXXXXX\msg\attach\XXXXXXX\2025-12\Rec\XXXXXXX\F\1

傻逼微信团队怎么天天作妖啊?我真是操了,存个文件就这么费劲么,非得整点花样出来

1 个赞

据说曾经改进成 同样的文件只存一份 了,现在又重复了?

大(成功)公司病。。。。。

最新版的不是4.1.6.33么?

是的,旧版本就出现这逼问题了,我升级到新版本试了一下没有任何改变……

手机App的思路,希望你使用另存为,当本地缓存不存在,不暴露软件内部的数据结构

1 个赞

你把微信聊天当成简易版本的邮件服务功能就理解微信这逻辑了

微信的通讯功能更像是邮箱,其实是马化腾亲自认证过的:

微信其实是邮件,是个快速的短邮件,只是它快到让你以为不是邮件。

2016 年,在和清华大学经管学院院长钱颖一的对谈中,马化腾如此说到。他还透露了微信开发初期的内幕:腾讯内部同时有三个团队开发基于手机的通信应用,微信的开发者是 QQ 邮箱团队,他们「最先把手机端的邮箱客户端改成了微信」。

从这样的角度出发,就能理解为什么在 2019 微信公开课 Pro 版上,张小龙依然把微信定义为「工具」,依然在强调好工具的标准是让用户「用完即走」。

所以,微信存文件的逻辑,你参考邮箱就能理解了。

不通知改项目结构、接口是微信和微信公众号、小程序的老毛病了

但是微信今天说不是这样的

https://mp.weixin.qq.com/s/SM8BJzC7p2grLovTfbwcyA

邮箱客户端也要考虑替用户节省电脑硬盘啊
具体怎么实现存储文件(是否存到数据库,是否删除重复的文件),与邮箱机制无关了

看不到回复和留言,估计不敢开留言 :joy:

1 个赞

微信没反驳阿,我没说微信文件存好几份,我只是嫌弃这个逼东西四处乱存文件,同一个群聊里的多个文件也得分别存到n多个文件夹里面,更别说多个群聊的文件了

单纯从文件存储角度看,各种存法都有道理(迫不得已):
本来都存一个大数据文件(如数据库)是方便定位,但这样文件会很大,无法部分备份;
分很多小的数据文件,又有单个子目录下文件太多会慢的问题;
所以,foxmail(张小龙被腾讯收购的软件)不同版本的数据存储方式就有类似的变化过程。

但在此之上,邮件或群聊的附件文件,删除重复是应该实现的。

众说纷纭:

聊天记录

阴谋论:

微信会把聊天记录完整打包到本机的存档数据库, 包含已删除的聊天记录.

执法部门可以通过读取该数据库获取机主完整聊天记录,取得证据.

所以, 有时候, 你的微信也可能怎么都删不掉占用的内容.

导致微信自己计算的已用空间和系统显示的微信占用空间, 有可能差着几个G.

微信解释:

针对聊天记录删除后是否仍占空间的问题,微信解释称,用户通过特定入口清理聊天记录时,微信会采用“异步删除”机制。这一机制会先标记待删除数据,并在手机空闲时在后台自动完成删除,从而确保聊天体验不受影响。例如,在微信首页聊天列表中长按或左滑删除聊天记录时,就会采用这一机制。

过期文件

阴谋论:

微信以前还有个bug, 你调整系统日期, 已过期的内容就能打开, 你说神奇不神奇.

微信解释:

对于文件过期后是否仍占空间以及能否找回的问题,微信指出,文件过期意味着它未被下载到本地或已被主动清理,因此不会占用存储空间。同时,那些声称能找回过期文件的“攻略”也是无效的。