tool2d
V2EX  ›  微信

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

  •  
  •   tool2d · Sep 16, 2022 · 4035 views
    This topic created in 1511 days ago, the information mentioned may be changed or developed.
    第一次浏览别人发给自己的文件,微信默认会下载到 /sdcard/Android/data/com.tencent.mm/MicroMsg/Download 下。

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

    猜测产生这个原因,是因为安卓 12 系统对 /sdcard/Android/data 访问的限制导致的,后期改了下载目录。有什么好的解决办法吗?
    22 replies  •  2022-09-20 13:53:53 +08:00
    ltkun
    ltkun
    Sep 16, 2022 via Android
    1
    然后你转发给人家 据说又要复制 两份算少的 十份八份才正常
    lpd0155
    lpd0155
    Sep 16, 2022
    2
    日常问候张小龙?
    ShinichiYao
    ShinichiYao
    Sep 16, 2022
    3
    你确定只有双份?转发多的话在你看不见的地方还有 N 份一样的
    wyfyw
    wyfyw
    Sep 16, 2022
    4
    文件系统不支持 copy on write 嘛?

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

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

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

    就只是单纯的复制一份文件。
    abc8678
    abc8678
    Sep 20, 2022 via Android
    18
    @wyfyw 文件已经导出到 Download 目录,我一般会手动回 Android 的 data 里面删掉原文件
    abc8678
    abc8678
    Sep 20, 2022 via Android
    19
    @ltkun 转发的存储路径在哪?
    abc8678
    abc8678
    Sep 20, 2022 via Android
    20
    @nba2k9 结果竞争对手不但不加入这个圈子,还各自开圈子
    wyfyw
    wyfyw
    Sep 20, 2022
    21
    @abc8678 但是普通用户,一两个月回头去找文件的时候,最容易最方便最可靠的还是回聊天记录位置再次点开。
    wyfyw
    wyfyw
    Sep 20, 2022
    22
    个人认为,纯粹是文件系统垃圾。如果支持 copy on write 完全不需要担心这些事情。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2127 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 16:02 · PVG 00:02 · LAX 08:02 · JFK 11:02
    ♥ Do have faith in what you're doing.