微信的所有下载文件都是双份,搞得我很头大,有没有解决的办法?

2022-09-16 01:22:43 +08:00
 tool2d
第一次浏览别人发给自己的文件,微信默认会下载到 /sdcard/Android/data/com.tencent.mm/MicroMsg/Download 下。

第二次选择菜单里的"保存",会再次复制到 /sdcard/Download/WeiXin 目录下,从而占用了双倍的磁盘空间。

猜测产生这个原因,是因为安卓 12 系统对 /sdcard/Android/data 访问的限制导致的,后期改了下载目录。有什么好的解决办法吗?
2665 次点击
所在节点    微信
22 条回复
ltkun
2022-09-16 06:11:02 +08:00
然后你转发给人家 据说又要复制 两份算少的 十份八份才正常
lpd0155
2022-09-16 07:20:26 +08:00
日常问候张小龙?
ShinichiYao
2022-09-16 07:54:03 +08:00
你确定只有双份?转发多的话在你看不见的地方还有 N 份一样的
wyfyw
2022-09-16 07:56:37 +08:00
文件系统不支持 copy on write 嘛?

按照逻辑显然应该存两份,难道应该只保存在 /sdcard/Android/data/com.tencent.mm/MicroMsg/Download 下?
deorth
2022-09-16 08:04:38 +08:00
zfs dedup (bushi
kinboy
2022-09-16 08:23:40 +08:00
张小龙:就喜欢你这样看我不爽,又干不掉我的样子
cpstar
2022-09-16 08:26:08 +08:00
第一个目录就是临存而已。点了保存操作,真正的保存动作。
想清理,删除聊天对话完活。另外,不点开文件,可能不会下载到临存。

反正是 android ,知道文件在哪了,找个什么文件浏览工具,直接搞。
Cbdy
2022-09-16 09:02:19 +08:00
那你可以教一下张小龙应该怎么做
tool2d
2022-09-16 09:12:43 +08:00
@cpstar 为什么不能自己选择下载目录呢?这点我就觉得很奇怪。
或者给用户一个选项,自动删除多余备份,只保留一份。
每次都要手动删,有点多此一举了。
yfugibr
2022-09-16 09:33:44 +08:00
@tool2d 张小龙要是有这么贴心就不会被骂到今天了
nba2k9
2022-09-16 09:55:53 +08:00
清理空间,小程序基础组件占用 800M
我记得我用小程序是为了节省手机存储空间不装 App 的
leeyuzhe
2022-09-16 09:59:51 +08:00
手机上不知道几份,反正电脑上三份起步
freeair
2022-09-16 10:05:44 +08:00
越来越多的事实证明,不是说 app 用的人多,就说明 app 质量好,用的人多丝毫不方案 app 是垃圾。
dingwen07
2022-09-16 10:15:12 +08:00
据我所知
所有的聊天软件默认都是这个操作
在你没有保存之前,下载的文件是存储在应用私有存储空间里面,这部分的时限和具体的存储对用户不透明用户也不需要关心它到底是如何实现的
当点击保存的时候,软件把这份文件拷贝到公有空间里
要是全部一股脑地往公有空间里堆,那岂不是要被骂到处拉屎?
而为什么不在你点击保存之后从本地删除是因为微信需要本地保存所有聊天文件,如果是移动的话,不小心把外部文件删了,就不能再保存一次的设定会难受。

用微信办公、大量的收发文件才是真正难受的地方
o00o
2022-09-16 10:21:10 +08:00
庄小聋:国内的手机厂商都有我的股份,不这样搞大内存的手机卖给谁
kkshell
2022-09-16 10:30:53 +08:00
听说是硬链接?
tool2d
2022-09-16 10:46:21 +08:00
@kkshell 我用 ls -i 查看了一下 inode ,两者指向不一样,并不是硬链接。

就只是单纯的复制一份文件。
abc8678
2022-09-20 13:08:48 +08:00
@wyfyw 文件已经导出到 Download 目录,我一般会手动回 Android 的 data 里面删掉原文件
abc8678
2022-09-20 13:09:03 +08:00
@ltkun 转发的存储路径在哪?
abc8678
2022-09-20 13:09:44 +08:00
@nba2k9 结果竞争对手不但不加入这个圈子,还各自开圈子

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/880412

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX