感觉安卓的文件管理很乱 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
razios
V2EX    Android

感觉安卓的文件管理很乱

  •  
  •   razios 2019-01-09 09:50:49 +08:00 via Android 17428 次点击
    这是一个创建于 2470 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前觉得 ios 的封闭不好用,安卓虽然开放却感觉更乱,比如微信找点缓存文件,比如各个 app 相册,各种目录下都有。反而不如 ios 统一,虽然封闭些。
    54 条回复    2019-01-15 23:11:02 +08:00
    PHPJit
        1
    PHPJit  
       2019-01-09 09:57:26 +08:00 via Android
    同感!
    heganyuliang
        2
    heganyuliang  
       2019-01-09 09:57:38 +08:00 via Android   9
    jinhan13789991
        3
    jinhan13789991  
       2019-01-09 09:58:29 +08:00
    你电脑上找 qq 微信缓存文件不也是各种目录都有。
    CallMeReznov
        4
    CallMeReznov  
       2019-01-09 09:58:35 +08:00   5
    1.APP 乱生成文件
    2.IOS 只是没让你那么容易翻阅他的文件目录而已,实际上你时间长了一个样
    jasonyang9
        5
    jasonyang9  
       2019-01-09 10:00:35 +08:00   2
    分明是微信这厮的问题。缓存结构太奇葩了,层层叠叠,文件系统压力巨大
    helionzzz
        6
    helionzzz  
       2019-01-09 10:05:29 +08:00   1
    开放有可能导致更乱这不是很合理的发展么? 这有什么好奇怪的。反倒是 IOS,可能并不像你想象的那样。
    CivAx
        7
    CivAx  
    &bsp;  2019-01-09 10:28:06 +08:00
    为什么不越狱后装个 iFile 自己翻翻呢

    你看不见不代表没有

    :D
    razios
        8
    razios  
    OP
       2019-01-09 10:28:14 +08:00 via Android
    @heganyuliang root 就算了。。
    razios
        9
    razios  
    OP
       2019-01-09 10:30:17 +08:00 via Android
    @helionzzz 至少在用户层面,找起来还算简单啊
    Paff
        10
    Paff  
       2019-01-09 10:30:55 +08:00
    ios 也没差,不过一般看不到眼不见心不烦
    orangeade
        11
    orangeade  
       2019-01-09 10:32:56 +08:00 via Android   3
    iOS App 一样乱拉屎
    在某 tg channel 看到的

    才意识到通过 iOS 内建的「文件」可以直接看到一堆睿智应用的部分内部存储文件,点名:

    -微信
    -腾讯视频
    -追追漫画
    - VSCO

    像欧路词典也会在其中存储外部导入和应用内下载的扩充词库,以数字命名。而上面列出的应用在「文件」中暴露了一些完全用户不可读的应用内部存储文件。
    helionzzz
        12
    helionzzz  
       2019-01-09 10:33:43 +08:00
    @razios IOS 藏的比较深而已。这方面大家都是半斤八两啦
    kakudesu
        13
    kakudesu  
       2019-01-09 10:33:55 +08:00
    因为 APP 开发者不按照规范来啊,尤其是国内的一些毒瘤,另外我反而觉得 iOS 的封闭式文件管理更别扭
    sonyxperia
        14
    sonyxperia  
       2019-01-09 10:34:16 +08:00
    所以这锅到底应该是安卓的还是微信的?
    razios
        15
    razios  
    OP
       2019-01-09 10:39:18 +08:00 via Android
    @sonyxperia 如果安卓能有个专门的针对 app 名的图片索引也会方便很多
    Felix2Yu
        16
    Felix2Yu  
       2019-01-09 10:42:11 +08:00
    我曾经让同事用 QQ 传个几个 G 的大文件给我,iPhone 上好不容易下完了,又花了差不多半个小时才拿出来。
    honeycomb
        17
    honeycomb  
       2019-01-09 10:42:46 +08:00 via Android
    谁都在公用储存拉一泡怎么办呢
    GoodRainChen
        18
    GoodRainChen  
       2019-01-09 10:59:18 +08:00
    后面会改的,谷歌一开始就没想好。
    文件乱放的事情写代码的人还不了解吗?你改一锤子,他改一榔头,代码都乱七八糟了,还指望文件放得很整齐码?
    尤其是为了用户数据不丢失,一旦定了一个位置,就不好轻易改了,不像代码还能重构
    var
        19
    var  
       2019-01-09 11:16:47 +08:00
    当初从 Sybian 转到 Android 的时候第一感觉是文件结构好混乱。
    alfredsun
        20
    alfredsun  
       2019-01-09 11:21:57 +08:00
    难道不是安卓这些软件就规矩了?
    wmhx
        21
    wmhx  
       2019-01-09 11:25:37 +08:00
    这个只和 APP 有关系好吧, 建立文件,写什么数据,还不是 APP 说了算, 和 Android,iso 有关系?
    LeungV2
        22
    LeungV2  
       2019-01-09 11:28:11 +08:00
    在某推荐各种应用的公众号下,下了个 “腾讯文件”,不过 没怎么用

    ouqihang
        23
    ouqihang  
       2019-01-09 11:37:17 +08:00
    其实最好是分配应用一块独立空间,随便放,但卸载后由系统来清空那空间,其实安卓也有,内置存储目录下 Android/data/应用名,卸载会删除。但应用还是喜欢随便放,但卸载后就不能清理随便放的那部分。
    deadEgg
        24
    deadEgg  
       2019-01-09 11:44:25 +08:00
    像 windows 有个 user space 就好了,特定目录放东西

    确实不规范的厂商做的稀烂
    affyun
        25
    affyun  
       2019-01-09 11:50:59 +08:00 via Android
    装好之后直接 appops 禁止读取与修改权
    aLazarus
        26
    aLazarus  
       2019-01-09 11:51:13 +08:00 via Android   1
    卸载掉手机的文件管理就和 ios 一样了,眼不见心不烦
    fusociety
        27
    fusociety  
       2019-01-09 12:55:45 +08:00
    终于有人提 android 的文件管理了,关键好多软件不给自定义目录,太操蛋了。app 一多,文件管理无法直视,又不能挪动。
    syahd
        28
    syahd  
       2019-01-09 13:09:40 +08:00 via Android
    ios 统一吗?
    fetich
        29
    fetich  
       2019-01-09 13:17:13 +08:00
    @fusociety App Storage Redirect,了解一下
    lucifer9
        30
    lucifer9  
       2019-01-09 13:22:33 +08:00
    iOS 起码一个应用就算拉屎,也是拉在自己家里。不会到处拉
    koalli
        31
    koalli  
       2019-01-09 13:42:59 +08:00   3
    哈哈哈楼上说的 iOS 在自己家里拉屎真的是精准,你卸载的时候冲一下自家的马桶就好了。那安卓就是在路上乱拉屎,还可能到别人家里乱拉屎,拉完就跑了,卸载了屎还在别人门口家里留着。
    zxcslove
        32
    zxcslove  
       2019-01-09 13:46:28 +08:00
    @aLazarus 这个解决方案实在是高屋建瓴、釜底抽薪,想想好像没毛病
    wun
        33
    wun  
       2019-01-09 13:47:42 +08:00 via Android
    @koalli iOS 也有这样的情况
    ybbswc
        34
    ybbswc  
       2019-01-09 13:48:26 +08:00 via Android
    android 别的可以无视,主要是图片瞎他么跑。这一点 ios 要清爽多了。
    greenskinmonster
        35
    greenskinmonster  
       2019-01-09 13:56:11 +08:00
    @lucifer9 #30 @koalli #31
    有些时候是需要串门拉屎啊。

    比如我之前有个 iPad,出去前在 AvPlayerHD 里面传了很多视频路上看。
    后来发现 AvPlayerHD 放这种视频格式有问题,然后打开另外一个播放器,发现根本不能把视频转移过来。

    还有用浏览器下载个字幕包文件,然后用文件管理器解压,上传到 NAS 这种操作,也需要串门拉一拉。

    Android 对开发者和用户来说都更自由一些,所以肯定有滥用自由的情况。
    对于 App 存储使用的规范是比较明确的,不是强制实施而已。
    MrStark
        36
    MrStark  
       2019-01-09 13:56:29 +08:00   1
    @CallMeReznov iOS 没越狱的情况下只能访问自己 App 的沙盒目录,在 App 被卸载的时候对应的沙盒目录会一起被删除,就算是 App 开发者乱投放文件也只是在自己 App 的目录下乱搞而已,和 Android 的乱投放是不同意义的。
    fusociety
        37
    fusociety  
       2019-01-09 14:01:31 +08:00
    @fetich 手机没 root 是硬伤
    greenskinmonster
        38
    greenskinmonster  
       2019-01-09 14:06:04 +08:00
    @fusociety #37
    App Ops,不需要 root,adb 授权,忽略应用的存储(读或者写)权限,应用就不会到 sdcard 分区乱写文件。

    缺点图片什么不能访问,需要的话临时解除授权,还有就是每次重启要 adb 再授权下。
    阿里系,招商 App 什么的测试都正常用。
    有洁癖,又不想 root 的可以考虑。
    SummerWQM
        39
    SummerWQM  
       2019-01-09 14:13:10 +08:00
    表示用 ios 很多年 不理解安卓的痛
    skylancer
        40
    skylancer  
       2019-01-09 14:34:19 +08:00
    @greenskinmonster “缺点图片什么不能访问,需要的话临时解除授权,还有就是每次重启要 adb 再授权下。”重启失效一定是你 ROM 的问题,AppOps 是持久性的授权
    skylancer
        41
    skylancer  
       2019-01-09 14:34:58 +08:00
    @greenskinmonster 噢你说的那个是第三方的 Frontend App.. 醉了
    myy1966
        42
    myy1966  
       2019-01-09 14:49:54 +08:00
    @razios ES File Explorer 会在文件夹上加上 app 的图标,但是不是所有文件夹都能识别出来是哪个 app 建的
    fetich
        43
    fetich  
       2019-01-09 14:53:20 +08:00
    @skylancer #38 说的 App 是 App Ops

    @fusociety 所以到现在只敢碰方便 root 的手机
    tuding
        44
    tuding  
       2019-01-09 15:08:27 +08:00
    好奇问问, 为什么微信的缓存文件夹结构那么奇葩?
    sephinh
        45
    sephinh  
       2019-01-09 17:13:24 +08:00 via iPhone
    微信的问题推给 Android ?
    razios
        46
    razios  
    OP
       2019-01-09 17:46:41 +08:00 via Android
    @sephinh 看清楚我不仅仅是说微信,很多 app 多少都有点问题
    Maskeney
        47
    Maskeney  
       2019-01-10 09:25:44 +08:00 via Android
    其实是微信做的太狗屎,下载个文件就怕用户找得到,甚至 Android 微信连外部分享功能都没有的,只能在微信内部闭环分享。要不是 iOS 需要通过分享用其他第三方 app 打开可能 iOS 也没有外部分享功能
    Maskeney
        48
    Maskeney  
       2019-01-10 09:28:54 +08:00 via Android
    @tuding 因为张小龙是最牛逼的产品经理
    skylancer
        49
    skylancer  
       2019-01-10 10:12:44 +08:00
    @fetich #41 - -
    skylancer
        50
    skylancer  
       2019-01-10 10:12:58 +08:00
    @fetich 你看#41..
    catalina
        51
    catalina  
       2019-01-10 16:49:30 +08:00
    Rikka Apps 的那几个应用是真的写得不错,AppOps 我付费买了两个码,Storage Redirect 有点贵,还在犹豫要不要下手
    RikkaW
        52
    RikkaW  
       2019-01-10 17:52:05 +08:00 via Android
    @catalina 立即购买(逃跑
    catalina
        53
    catalina  
       2019-01-11 11:27:50 +08:00
    @RikkaW 哇塞作者!我是你的粉丝啊!!!
    fox0001
        54
    fox0001  
       2019-01-15 23:11:02 +08:00
    @heganyuliang #2 非常感谢~!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1078 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 23:04 PVG 07:04 LAX 16:04 JFK 19:04
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86