我搜索了使用日期/时间作为文件名一部分的标准格式,但无法解决任何问题。
我的问题分为两个部分:
正在使用时间戳 实施独特 在文件名中是不好的做法?
我可以从创建日期开始获取时间,并序列化文件名(file0001.bak,file0002.bak等),但是仅添加时间戳就可以执行诸如的文件操作mv 2011-01* somewhere/
。使用这种命名系统有不利之处吗?
我使用的格式是YYYY-mm-dd_HH-MM-SS
。
我应该使用更好的格式吗?
使用这种格式时,我应该关注文件系统兼容性,str_to_date_parsing问题等吗?
谢谢!
编辑:
我可能想省略强制唯一性位,因为它是单个用户使用cronjob生成备份的(不应有任何并发问题)。