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