Szukałem standardowego formatu do używania daty / godziny jako części nazwy pliku i nie byłem w stanie nic wymyślić.
Moje pytanie składa się z dwóch części:
Używa znaczników czasu egzekwować unikalne w nazwach plików zła praktyka?
Mógłbym uzyskać czas od daty utworzenia i serializować nazwy plików (file0001.bak, file0002.bak itp.), Ale po prostu wraz ze znacznikiem czasu pozwala wykonywać operacje na plikach, takie jak mv 2011-01* somewhere/
. Czy korzystanie z tego rodzaju systemu nazewnictwa ma jakąś wadę?
Format, którego używam to YYYY-mm-dd_HH-MM-SS
.
Czy jest lepszy format, którego powinienem używać?
Czy w tym formacie należy zwracać uwagę na kompatybilność systemu plików, str_to_date_parsing itp.?
Dzięki!
edytować:
Mógłbym chcieć pominąć bit wymuszenia unikatowości, ponieważ jest to pojedynczy użytkownik generujący kopię zapasową przy użyciu usługi współdziałania (nie powinno być żadnych problemów z współbieżnością).