Muitas vezes é conveniente para arquivos de nomes e pastas com uma data e hora, como a norma ISO 8601 formato: 2014-12-10T22:35:28.460Z
.
Infelizmente, o sistema de arquivos HFS + do Mac usa o COLON como um separador de caminho, assim como os sistemas operacionais Unix usam SOLIDUS /
(barra) e os sistemas operacionais Microsoft usam REVERSE SOLIDUS \
(barra invertida). Todos os três caracteres devem ser evitados ao nomear um arquivo ou pasta para compatibilidade.
Qual personagem pode ser usado como substituto do COLON?
- O uso de um HYPHEN
-
torna complicado reverter programaticamente a conversão para o formato padrão. - Da mesma forma, o uso de uma parada completa
.
(ponto final) dificulta a conversão reversa, pois eles serão mal interpretados como segundos fracionários.
Por exemplo, ao programar em Java 8 no OS X Mountain Lion, a chamada File::mkdir()
de string 2014-12-11T21:33:08
resulta em uma pasta chamada 2014-12-11T21/33/08
.