按EXIF日期/时间排序

时间:2013-01-07 18:53:19

标签: dos rename exif

我有一个带有for循环的脚本:

for / F“delims =”%% F in('dir / B * .jpg')do call:renameit %% F

有什么方法可以更改dir命令,以便按EXIF日期/时间字段排序我的文件。该脚本用于重命名图片,因此我想重新命名它们,将图片的实际日期/时间作为排序标准。

由于

1 个答案:

答案 0 :(得分:0)

要使用图片中的EXIF数据,您必须使用第三方工具,例如EXIFTool

仅使用本机批处理命令,您只需引用该文件的创建日期/上次修改日期/时间。

Dir可以按Created或Last Modified日期订购文件。请参阅dir /?以下内容将根据创建日期(最早的第一个)对文件进行排序。

dir *.jpg /B /O:D /T:C

您还可以在循环期间使用for /f循环并且/b上没有dir选项来使用此信息。

还有t变量选项,其中%% ~tF将显​​示相关文件的上次修改时间。 StackOverflow和Web上有很多关于如何解析所需信息的例子。

相关问题