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:08resulta em uma pasta chamada 2014-12-11T21/33/08.