用日期和时间命名文件和文件夹通常很方便,例如标准的ISO 8601格式:2014-12-10T22:35:28.460Z
。
不幸的是,Mac的HFS +文件系统使用COLON作为路径分隔符,就像类Unix的操作系统使用SOLIDUS /
(斜杠),而Microsoft操作系统使用REVERSE SOLIDUS \
(反斜杠)一样。为兼容性命名文件或文件夹时,必须避免使用所有三个字符。
哪个字符通常可以代替COLON?
- 使用连字符
-
使以编程方式将转换转换为标准格式变得很棘手。 - 同样,使用FULL STOP
.
(句号)会使反向转换变得困难,因为它们将被误解为小数秒。
例如,在OS X Mountain Lion上使用Java 8进行编程时,调用File::mkdir()
string会2014-12-11T21:33:08
导致一个名为的文件夹2014-12-11T21/33/08
。