Я шукав стандартний формат для використання дати / часу як частини імені файлу, і нічого не міг придумати.
Моє запитання складається з двох частин:
Використовує часові позначки застосовувати унікальні у назвах файлів погана практика?
Я міг отримати час від дати створення та серіалізувати імена файлів (file0001.bak, file0002.bak тощо), але тільки включаючи часову марку, можна виконувати такі файлові операції, як mv 2011-01* somewhere/
. Чи є недолік використання цього типу іменних систем?
Я використовую формат YYYY-mm-dd_HH-MM-SS
.
Чи є кращий формат, який я повинен використовувати?
Чи маю я стосуватися цього формату щодо сумісності файлової системи, проблеми str_to_date_parsing тощо?
Дякую!
редагувати:
Я, можливо, хотів би залишити біт примусової унікальності, оскільки це єдиний користувач, який генерує резервну копію за допомогою cronjob (проблем із одночасністю не повинно бути).