ExifTool |返回已移动文件的列表

时间:2019-06-04 12:28:32

标签: bash synology exiftool

我正在Synology NAS上使用ExifTool以以下模式自动对文件夹中的所有图片进行排序:Year \ Month \ Day \ Filename.extension

自动对文件排序后,我需要启动synoindex进程以对Synology Photostation中的新文件建立索引。此过程至少需要一个目录或文件名,并且应该对其建立索引。 因此,我正在搜索一种方法(使用ExifTool)返回移动文件的所有新文件路径。有人知道如何使用ExifTool返回这些路径吗?

'col_name'

1 个答案:

答案 0 :(得分:0)

您可以使用-v (verbose) option并将输出通过sed(?)用管道传输(抱歉,对Unix命令并不完全熟悉),以获取已更改文件的列表。

对于每个被移动/重命名的文件,都会有一行指示移动。例如:
'/old/path/to/file/OldName.jpg' --> '/new/path/to/file/NewName.jpg'

解析新文件名应该很容易。还有一些其他行,说Setting new values from…,可能是Created directory,可以忽略。

未移动/重命名的文件将包含以下行
Setting new values from FILE
Nothing changed in FILE