在檔名中取代特殊字元

請求類型:
錯誤回報 / 新功能

MCEBuddy 版本與類型(32 位元或 64 位元):
64 位元 2.5.5

作業系統與類型(32 位元或 64 位元):
Windows 10(64 位元)

問題或建議摘要:
希望能夠重新命名目標檔案,使檔名完全不變(無論是何種命名模式),但將特殊字元(如 #、% 等)移除或以其他字元(如 ‘_’)取代。

謝謝

能否举几个例子,并补充一下你的具体设置,以及这对你造成了什么困扰(例如文件系统限制、播放/浏览问题,如果是,请说明所用软件)?

这最好作为一个可选功能而非永久默认行为,或许只在“特殊规则”里提供,因为它们可以覆盖文件/标题命名。如果具体是“URL 解码检测”或“Unicode 字符集转换”这类需求,请说明这些特殊字符频繁出现的媒体文件来源,这样 MCEBuddy 也许能自动识别并更好地处理文件名。

对多数用户来说,利用配置里的文件重命名规则,再结合节目元数据计算输出文件名,就能满足需求。你有在用这个功能吗?

如果只是一两部节目经常出现此类问题,可在“特殊覆盖”里用正则规则,手动把这些带特殊字符的节目/媒体重命名为你想要的名字。

好的,正則表達式應該能搞定。你有文件的連結嗎?謝謝。

你有没有考虑过写一个批处理文件来完成这个操作,然后通过配置文件中的 PostCustomCommand 调用它?MCEBuddy - Advanced Settings, Commands and Tweaking