J'ai cherché un format standard pour utiliser une date / heure dans un nom de fichier et je ne pouvais rien trouver.
Ma question est en deux parties:
Utilise des horodatages faire respecter unique dans les noms de fichiers une mauvaise pratique?
Je pouvais obtenir l'heure à partir de la date de création et sérialiser les noms de fichiers (fichier0001.bak, fichier0002.bak, etc.), mais l'inclusion de l'horodatage permet d'effectuer des opérations telles que mv 2011-01* somewhere/
. Y a-t-il un inconvénient à utiliser ce type de système de nommage?
Le format que j'utilise est YYYY-mm-dd_HH-MM-SS
.
Y a-t-il un meilleur format que je devrais utiliser?
Avec ce format, devrais-je me préoccuper de la compatibilité du système de fichiers, des préoccupations de str_to_date_parsing, etc.?
Merci!
modifier:
J'aurais peut-être voulu laisser de côté le bit d'unicité d' application puisqu'il s'agit d'un utilisateur unique qui génère une sauvegarde à l'aide d'un travail cron (il ne devrait y avoir aucun problème de simultanéité).