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