很多软件保存音乐是这样一个格式:
主要艺术家名 /专辑名 /歌曲乐曲名
或者
主要艺术家名 /歌曲乐曲名
但是,有一个专辑名字叫「雨のち晴れ / What's your name?」
其实 unix 系统上也还好,只要预处理一下/
(最多额外处理一下 .
开头的名称)。
但 Windows 就麻烦了,
除了那些特殊字符以外,还有各种组合,
我很好奇有没有艺术家给自己起名 ...
,或者给自己的歌起一个完全由空格组成的名字。
附赠一则冷笑话( WARN too cold to be a joke ):
@X 音乐 下载的音乐保存在哪里?我是 Windows 系统。(张三)
@张三,都在用户目录的 Music 文件夹下,按歌手分文件夹。( X 音乐)
大家好,我是 recursion.{1CF1260C-4DD0-4ebb-811F-33C572699FDE} 我的专辑都可以在 @X 音乐 找到。 评论、私信每天都会看哟~ ( ouroboros )
1
Vinty 2017-08-27 09:31:58 +08:00
大多数软件都是用标签管理音乐的吧,没见过用文件夹和文件名管理的。。。
|
2
Cyron 2017-08-27 10:29:15 +08:00
不知道蒸汽波类型算不算,都是些全角&符号,比如
[░░_Springtime Stroll_Westminster Quarters =Ⓣɪᴍᴇ ➋ Ⓜᴇᴇᴛ]( http://music.163.com/#/m/song?id=448741213&userid=63949398) |
5
ProjectAmber 2017-08-27 10:36:20 +08:00 1
Con. Liela Xea
|
6
QAPTEAWH 2017-08-27 10:42:41 +08:00 via iPad
空字符串
|
7
viosey 2017-08-27 11:02:09 +08:00 1
|
9
weakish OP @ProjectAmber 这个名字好像没什么问题?
|
10
a302800411 2017-08-27 11:37:51 +08:00 via iPhone
这样说来我觉得全部 base64 一下,然后写个小工具当文件管理器比较好😂😂
|
11
ProjectAmber 2017-08-27 11:40:56 +08:00 1
@weakish https://msdn.microsoft.com/en-us/library/aa365247.aspx
Do not use the following reserved names for the name of a file: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. Also avoid these names followed immediately by an extension; for example, NUL.txt is not recommended. |
12
8023 2017-08-27 12:38:46 +08:00 via Android 1
楼主听说过 密(zuo)码(qu)学家 泽野弘之 么
|
14
weakish OP @a302800411 其实 unix 只禁 `/` 还好,这样理论上只需 escape 两个字符,一个 `/` 本身,一个用来 escape `/` 的字符。
|