Việc đặt tên các tệp và thư mục theo ngày và giờ rất thuận tiện, chẳng hạn như định dạng ISO 8601 tiêu chuẩn : 2014-12-10T22:35:28.460Z
.
Thật không may, hệ thống tệp HFS + của Mac sử dụng COLON làm trình phân tách đường dẫn giống như các HĐH giống Unix sử dụng SOLIDUS /
(gạch chéo) và Microsoft OS sử dụng REVERSE SOLIDUS \
(dấu gạch chéo ngược). Tất cả ba ký tự phải được tránh khi đặt tên tệp hoặc thư mục để tương thích.
Nhân vật nào có thể được sử dụng phổ biến để thay thế cho COLON?
- Việc sử dụng HYPHEN
-
khiến cho việc lập trình đảo ngược chuyển đổi sang định dạng chuẩn trở nên khó khăn. - Tương tự, sử dụng FULL STOP
.
(dấu chấm ) làm cho việc chuyển đổi ngược trở nên khó khăn vì chúng sẽ bị hiểu sai là giây phân số.
Ví dụ: khi lập trình trong Java 8 trên OS X Mountain Lion, việc gọi File::mkdir()
chuỗi 2014-12-11T21:33:08
kết quả trong một thư mục có tên 2014-12-11T21/33/08
.