批量编辑文件创建日期

时间:2012-06-01 02:02:27

标签: powershell batch-file

有人在相机设置中设置错误的日期,现在有数百张照片,2013年作为年份。有没有办法通过将年份减少1来批量编辑创建日期?

提前致谢

2 个答案:

答案 0 :(得分:1)

Here您可以找到2个PowerShell脚本get& set Exif Date Taken您的照片。

仔细阅读克里斯在博客中写的内容。

在购买 LightRoom 之前,我已经在某些jpeg上使用了此脚本来解决同样的问题,因为EXIF编辑非常简单。

答案 1 :(得分:0)

我相信你也可以在PowerShell Wia.ImageFile中使用ComObject来操纵信息。 PowerShell团队在其上写了一篇博文here。他们提供了一个您可以使用的模块。我加载了一个文件,并在$ image变量的Properties属性下找到了DateTaken的值,如果在博客帖子中显示了一个示例,那么就完成了。[/ p>

我认为您也可以在Windows资源管理器的GUI中执行此操作。我拿了两张我用佳能拍摄的文件,并选择了两个文件,然后进入了属性。在详细信息选项卡下,我刚刚更改了年份值。月,日和时间相同。我在两个文件上做了这个并且它有效,但是如果你在谈论数百个不确定它将如何执行。 enter image description here