Es ist häufig praktisch, Dateien und Ordner mit Datum und Uhrzeit zu benennen, z. B. im Standardformat ISO 8601 : 2014-12-10T22:35:28.460Z.
Leider verwendet das HFS + -Dateisystem des Mac COLON als Pfadtrennzeichen, genau wie Unix-ähnliche Betriebssysteme SOLIDUS /(Schrägstrich) und Microsoft-Betriebssysteme REVERSE SOLIDUS \(Backslash) verwenden. Alle drei Zeichen müssen vermieden werden, wenn eine Datei oder ein Ordner aus Kompatibilitätsgründen benannt wird.
Welcher Charakter könnte üblicherweise als Ersatz für den KOLON verwendet werden?
- Die Verwendung eines HYPHEN
-macht es schwierig, die Konvertierung in das Standardformat programmgesteuert umzukehren. - In ähnlicher Weise
.erschwert die Verwendung eines FULL STOP (Punkt) die Rückwärtskonvertierung, da sie als Sekundenbruchteil falsch interpretiert werden.
Wenn Sie beispielsweise in Java 8 unter OS X Mountain Lion programmieren, führt das Aufrufen File::mkdir()von Zeichenfolgen 2014-12-11T21:33:08zu einem Ordner mit dem Namen 2014-12-11T21/33/08.