有没有办法将多个文件的 'Where From' 元数据批量复制到 'Comments' 元数据?

Is there a way to batch copy multiple file's 'Where From' metadata to 'Comments' metadata?

我正在寻找一种将单个文件 'Where From' 元数据批量复制到 'Comments' 元数据的方法。

只找到可以删除元数据的 xattr,无法弄清楚 xattr 如何将信息从 'com.apple.metadata:kMDItemWhereFroms' 复制到 'com.apple.metadata:kMDItemFinderComment'。

我有10000多个文件,希望能找到批量处理的方法

我想我明白你想要什么,我想你可以用 exiftool 来完成,但请在一个完全独立的目录中检查几个文件副本。

因此,要将名为 file.pdf 的文档的 com.apple.metadata:kMDItemWhereFroms 复制到 com.apple.metadata:kMDItemFinderComment,您可以使用:

exiftool '-MDItemWhereFroms>MDItemFinderComment' file.pdf

然后你可以检查:

mdls file.pdf

如果你有成千上万的事情要做,你可以指定一个目录开始并 -r 递归,比如:

exiftool '-MDItemWhereFroms>MDItemFinderComment' -r .

您也可以将其限制为某些文件。


macOS 上,使用 homebrew 安装 exiftool 可能是最简单的方法:

brew install exiftool