V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
LogicDX342
V2EX  ›  程序员

关于安卓文件名中特殊字符的处理方式

  •  
  •   LogicDX342 · 1 天前 via Android · 750 次点击

    安卓上一直在用 tTorrent 下载种子,最近准备搬到电脑上继续做种的时候才发现,不知道从哪个版本开始,它会将文件名中的方括号替换为下划线,导致续种非常麻烦。

    之后发邮件问了下开发者,结果被告知这是个 feature ,原话为:

    This is the set of characters which are all replaced in a file name if any of them is not supported by the filesystem: |?*<":>+[]'

    照理来说分别对每种字符做判定和替换不是什么难事,是我少考虑了什么吗?

    第 1 条附言  ·  11 小时 23 分钟前
    翻了一下 Change Log ,发现这其实就是个 bug ,已经在最新版修复了,此帖完结
    8 条回复    2024-12-27 01:49:50 +08:00
    wnpllrzodiac
        1
    wnpllrzodiac  
       1 天前 via Android
    可能是跨平台项目,考虑 windows 文件名限制多
    chengyiqun
        2
    chengyiqun  
       1 天前
    @wnpllrzodiac 但我没见过哪个系统不支持方括号文件名的?
    Muniesa
        3
    Muniesa  
       1 天前
    试了下方括号在 Android 里没毛病啊,别的软件也没处理过这个
    palxie
        4
    palxie  
       22 小时 47 分钟前
    肯定是在部分系统版本, 或者机型出现问题. 我之前也有遇到重复下载文件的问题. 只在 Android11 出现. 类似这样的情形.
    LogicDX342
        5
    LogicDX342  
    OP
       19 小时 31 分钟前 via Android
    @wnpllrzodiac 这没法解释为什么不单独判断吧
    wnpllrzodiac
        6
    wnpllrzodiac  
       14 小时 26 分钟前 via Android
    实在不行,你自己 fork 一个版本。人家开发者是大爷,没必要听你的要求,又不是金主。
    jeesk
        7
    jeesk  
       12 小时 22 分钟前 via Android
    笑死,要不要试一试 window 文件名不能用的特殊符号,多得要死
    LogicDX342
        8
    LogicDX342  
    OP
       11 小时 25 分钟前 via Android
    @wnpllrzodiac 我也没要求他去改啊,只是好奇原因而已
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3999 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 05:15 · PVG 13:15 · LAX 21:15 · JFK 00:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.