Formato "standard" per l'utilizzo di un timestamp come parte di un nome file [chiuso
https://softwareengineering.stackexchange.com/questions/61683
-
31-10-2019 - |
Domanda
Ho cercato un formato standard per l'utilizzo di una data/ora come parte del nome di un file e non sono stato in grado di trovare nulla.
La mia domanda sono due parti:
Sta usando i timestamp per imporre unici Nei nomi di file una pratica scarsa?
Potrei ottenere il tempo dalla data di creazione e serializzare i nomi dei file (file0001.bak, file0002.bak, ecc.) Ma solo includere il timestamp di eseguire operazioni di file come mv 2011-01* somewhere/
. C'è un aspetto negativo nell'uso di questo tipo di sistema di denominazione?
Il formato che sto usando è YYYY-mm-dd_HH-MM-SS
.
C'è un formato migliore che dovrei usare?
Con questo formato dovrei preoccuparmi della compatibilità del file system, delle preoccupazioni STR_TO_DATE_PARSING, ecc.?
Grazie!
modificare:
Avrei voluto voler lasciare fuori il imporre Unità di unicità poiché è un singolo utente che genera backup usando un Cronjob (non ci dovrebbero essere problemi di concorrenza).
Nessuna soluzione corretta