mdls 使用哪些 C 调用?

mdls 使用哪些 C 调用?

我希望mdls从 C 调用中获取信息,因为我正在使用不同程序的 FFI 进行 C 调用。(特别是,我在寻找密钥kMDItemContentTypeTree。)我尝试使用getxattr,但这不会返回相同的输出。我尝试寻找可能也使用一些 FFI 的开源工具,例如osxmetadata,但这似乎返回与相同的输出getxattr。我特别想避免 shell 执行(例如使用subprocess)。

相关内容