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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top