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

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

  •  
  •   LogicDX342 · 23 小时 51 分钟前 via Android · 640 次点击

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