Часто бывает удобно называть файлов и папок с указанием даты и времени, например , как стандарт ISO 8601 формат: 2014-12-10T22:35:28.460Z.
К сожалению, файловая система Mac HFS + использует COLON в качестве разделителя пути так же, как Unix-подобные ОС используют SOLIDUS /(косая черта), а ОС Microsoft используют REVERSE SOLIDUS \(обратная косая черта). Все три символа следует избегать при именовании файла или папки для совместимости.
Какой символ может быть обычно использован в качестве замены для COLON?
- Использование HYPHEN
-усложняет программное обратное преобразование в стандартный формат. - Аналогично, использование FULL STOP
.(периода) затрудняет обратное преобразование, поскольку они будут неверно истолкованы как доли секунды.
Например, при программировании на Java 8 в OS X Mountain Lion, вызов File::mkdir()строки 2014-12-11T21:33:08приводит к папке с именем 2014-12-11T21/33/08.