多くの場合、標準のISO 8601形式のように、日付と時刻を使用してファイルやフォルダに名前を付けると便利です2014-12-10T22:35:28.460Z
。
残念ながら、MacのHFS +ファイルシステムは、UnixのようなOSがSOLIDUS /
(スラッシュ)を使用し、Microsoft OSがREVERSE SOLIDUS \
(バックスラッシュ)を使用するのと同じように、パス区切り文字としてCOLONを使用します。互換性のためにファイルまたはフォルダーに名前を付けるときは、3つの文字すべてを避ける必要があります。
COLONの代わりとして一般的に使用される文字は何ですか?
- ハイフン
-
を使用すると、プログラムで標準形式への変換を元に戻すのが難しくなります。 - 同様に、FULL STOP
.
(ピリオド)を使用すると、小数秒として誤って解釈されるため、逆変換が困難になります。
たとえば、OS X Mountain LionのJava 8でプログラミングする場合File::mkdir()
、文字列2014-12-11T21:33:08
を呼び出すと、という名前のフォルダーが作成され2014-12-11T21/33/08
ます。