我如何获得文件的元数据并将其分配给变量?



我有一个pdf文件。我想得到该文件的(文件名,大小,页面,作者,主题)元数据标签,并将其分配给不同的变量到自动化应用程序。有人可以帮助我吗?

bash命令mdls '/path/to/file.pdf'应该返回pdf文件的所有元数据。如果您在run shell script操作中运行此操作,它将生成一个可以由后续操作处理的所有元数据的列表。

或者,您可以像这样请求特定的元数据键:

mdls -name kMDItemFSName -name kMDItemNumberOfPages '/path/to/file.pdf'

将这些变量赋值给不同的变量有点繁琐,但并不太难。

最新更新