如何从 Windows 资源管理器访问 DNG 文件创建日期

如何从 Windows 资源管理器访问 DNG 文件创建日期

我想访问 DNG 文件 SomeImage.DNG 的创建日期。在 Windows 资源管理器中,在“查看”>“详细信息”下,“日期”列列出了正确的创建日期,我碰巧知道这个日期。但是,当我尝试从命令行上的不同工具访问创建日期时,我得到的是修改日期,即我复制和解压文件的日期。我只能从 Windows 命令行 CMD 使用“dir /T:C SomeImage.DNG”获取修改日期,并使用 Cygwin 中的 bash“stat -c "%w" SomeImage.DNG”获取修改日期。使用“exiftool -CreateDate SomeImage.DNG”太慢了,因为文件很大。

从命令行,如何访问 Windows 资源管理器中显示的“日期”?

答案1

Dare物业位于探索者系统.ItemDate) 是动态的;它显示的日期可能因文件类型和元数据是否可用而异。为了保险起见,文件.jpg将映射DateDate Taken*如果可用`,否则默认为文件系统的创建日期。

我不熟悉.DNG文件,所以问题是:。

  • 这些文件是否具有在元数据中编码的附加日期属性?
  • 如果你显示全部可用日期列探索者,哪一个与该Date列匹配?

如果需要访问扩展属性,则需要使用 com 对象。电源外壳,但不是cmd.exe。

我可以发帖电源外壳如果你愿意的话可以编写代码...

相关内容