A menudo es conveniente nombrar archivos y carpetas con una fecha y hora, como norma ISO 8601 formato: 2014-12-10T22:35:28.460Z.
Desafortunadamente, el sistema de archivos HFS + de Mac usa COLON como un separador de ruta al igual que los sistemas operativos tipo Unix usan SOLIDUS /(barra oblicua) y los sistemas operativos Microsoft usan SOLIDUS REVERSO \(barra invertida). Deben evitarse los tres caracteres al nombrar un archivo o carpeta por compatibilidad.
¿Qué personaje podría usarse comúnmente como un reemplazo para el COLON?
- El uso de un HYPHEN
-hace que sea difícil revertir mediante programación la conversión al formato estándar. - De manera similar, el uso de una PARADA COMPLETA
.(período) dificulta la conversión inversa, ya que se interpretarán erróneamente como segundos fraccionarios.
Por ejemplo, al programar en Java 8 en OS X Mountain Lion, solicitar resultados de File::mkdir()cadena 2014-12-11T21:33:08en una carpeta llamada 2014-12-11T21/33/08.
macos
mac
filesystem
Albahaca Bourque
fuente
fuente

Respuestas:
ISO 8601 Variación "básica"
Puede evitar el uso de los dos puntos empleando cadenas de formato "básico" ( ) de ISO 8601
YYYYMMDDTHHMMSSZpara nombrar archivos y carpetas. El estándar permite que los separadores se omitan delYYYY-MM-DDTHH:MM:SSZformato.Entonces, ambos ejemplos son válidos bajo el estándar:
Si necesita procesar esas cadenas con ciertos lenguajes de programación o scripts, entonces tal vez deba convertirlas al formato extendido que incorpore separadores (guiones, dos puntos) e información de zona horaria.
Fecha y hora notación estándar internacional - "Si una fecha y un valor de tiempo se almacenan juntos en un solo campo de datos, entonces la norma ISO 8601 sugiere que deberían estar separados por una letra mayúscula latina
T, como en19951231T235959". Entonces,Ten el medio es opcional (19951231235959) pero sugerido.fuente
Los dos puntos elevados, Unicode 0x02F8 (dos puntos elevados ˸ frente a dos puntos:) no serían interpretados como un separador por Finder u otros scripts. (Más información sobre el colon elevado aquí: http://www.charbase.com/02f8-unicode-modifier-letter-raised-colon )
La forma de ingresar ese carácter varía, dependiendo de su versión de OS X. Se pueden encontrar más detalles en la página de soporte de Apple: http://support.apple.com/en-us/HT201586
fuente
La puntuación hebrea ׃ funciona muy bien para mí ... unicode 05C3 ...
fuente
1(colon hebreo)2. Se vuelve al revés como2:1! Algo relacionado con la dirección hebrea de derecha a izquierda. De todos modos, sería extremadamente confuso si intentara usarlo con idiomas de izquierda a derecha.También he investigado esto. La mayoría de los glifos alternativos con la palabra 'dos puntos' en la descripción son decididamente poco atractivo como un reemplazo de dos puntos (
˸,܄,﹕,᠄,:,︓, and꞉`).No hay otra alternativa que al menos tiene una anchura de carácter similar a los dos puntos originales - el símbolo matemático de una relación:
∶. Se ve muy bien en varias fuentes monoespaciadas, pero es un poco pequeño en la fuente predeterminada del sistema MacOS.Aquí se está utilizando en un nombre de archivo:
/Users/me/Books/Book Title: Book Subtitle.pdf[glifo de colon restringido]/Users/me/Books/Book Title∶ Book Subtitle.pdf[glifo de proporción permitida]fuente