gpt4 book ai didi

c - OSX 上的 SHGetFolderPath 等效于什么?

转载 作者:行者123 更新时间:2023-12-02 07:15:50 24 4
gpt4 key购买 nike

我正在将 Windows 应用程序移植到 OSX,需要获取用户的主页、文档和音乐目录。它是在 Windows 上使用 SHGetFolderPath 完成的WinAPI 调用。

  1. 我怎样才能在 OSX 中做到这一点,最好不要求助于 Objective C?
  2. 如果没有 Objective C 就做不到,那我怎么能做呢?

最佳答案

您可以通过查看环境变量 HOME 获取用户自己的主目录(例如,来自 shell 的“echo $HOME”或 getenv 来自 C)。对于其他用户的主目录,您可以使用getpwnamgetpwuid(更多详细信息请参阅他们的联机帮助页)来检索他们的主目录。对于其他目录,您可以尝试 Carbon API FSFindFolder .

关于c - OSX 上的 SHGetFolderPath 等效于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1128808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com