我在 Synology NAS 上使用 ExifTool 自动按以下模式对文件夹中的所有图片进行排序:年\月\日\文件名.扩展名
自动排序文件后,我需要启动 synoindex 进程来为 Synology Photostation 中的新文件建立索引。此过程至少需要一个应该被索引的目录或文件名。 因此,我正在搜索一种返回移动文件的所有新文件路径的方法(使用 ExifTool)。有人知道如何使用 ExifTool 返回这些路径吗?
exiftool -d '%Y\%m\%d\%H.%M.%S%%-c.%%e' "-filename<CreateDate" '../Test'
最佳答案
您可以使用-v
(verbose) option并通过 sed(?)(抱歉,不完全熟悉 unix 命令)传输输出以获取已更改文件的列表。
对于每个移动/重命名的文件,都会有一行指示移动。例如:
'/old/path/to/file/OldName.jpg' --> '/new/path/to/file/NewName.jpg'
解析新文件名应该相当容易。还会有一些额外的行显示从...设置新值
,可能是已创建目录
,可以忽略。
未移动/重命名的文件将具有这些行
从文件设置新值
文件中没有任何变化
关于bash - Exif工具|返回已移动文件的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56443906/