首页 > 解决方案 > 如何补偿文件名中不完整的日期/时间信息

问题描述

出于某种原因,我得到

没有可写标签

当我运行标准exiftool "-alldates<$filename命令时。我已经开始了,我最好的猜测是它与文件名中的日期格式有关。

我有以YYYY_MM_DD_?我不知道的格式命名的文件......完全确定?应该是什么。有时是一个字符,有时是两个(非常感谢,导出工具)。

我在正确的轨道上吗?如果是这样,我该如何调整我的命令来补偿?如果没有,任何人都可以诊断问题并提供建议吗?

谢谢。

标签: exiftool

解决方案


为了从文件名中复制时间戳,在这种情况下,您必须至少有 14 个数字才能覆盖日期 (YYYYMMDD) 和时间 (HHmmSS)。Exiftool 在对数字的位置进行此操作时并不挑剔,但需要 14。如果您实际上不知道时间,您可以执行类似"-alldates<$filename 000000的操作以添加 00:00:00 时间到时间戳。有关从文件名复制日期的更多详细信息,请参阅exiftool 常见问题解答 #5


推荐阅读