Busqué un formato estándar para usar una fecha / hora como parte de un nombre de archivo y no pude encontrar nada.
Mi pregunta tiene dos partes:
¿Es una mala práctica el uso de sellos de tiempo para imponer un único en los nombres de archivos?
Podría obtener el tiempo desde la fecha de creación y serializar los nombres de los archivos (file0001.bak, file0002.bak, etc.) pero solo con la marca de tiempo permite realizar operaciones de archivo como mv 2011-01* somewhere/
. ¿Hay algún inconveniente en utilizar este tipo de sistema de nombres?
El formato que estoy usando es YYYY-mm-dd_HH-MM-SS
.
¿Debo utilizar un formato mejor?
Con este formato, ¿debería preocuparme por la compatibilidad del sistema de archivos, las preocupaciones de str_to_date_parsing, etc.?
Gracias!
editar:
Es posible que haya querido omitir el bit de unicidad forzar , ya que es un solo usuario que genera una copia de seguridad con un cronjob (no debería haber ningún problema de concurrencia).