函数

GLibget_user_config_dir

since: 2.6

声明 [src]

const gchar*
g_get_user_config_dir (
  void
)

说明 [src]

返回一个基本目录,用于存储用户特定的应用程序配置文件,例如用户首选项和设置。

UNIX 平台上,这将使用 XDG 基本目录规范 中描述的机制确定。在这种情况下,检索到的目录将为 XDG_CONFIG_HOME

在 Windows 上,如果定义了 XDG_CONFIG_HOME,它将遵循 XDG 基本目录规范。如果 XDG_CONFIG_HOME 未定义,则将使用用于本地(相对于漫游)应用程序数据的文件夹。请参阅 FOLDERID_LocalAppData 的文档。请注意,在这种情况下,在 Windows 中,它将与返回的 g_get_user_data_dir() 相同。

返回值已被缓存,因此不支持在运行时对其进行修改,因为在运行时修改环境变量不具有线程安全性。

自 2.6 起提供

返回值

类型: const gchar*

GLib 拥有的字符串,不可修改或释放。

数据属于被调用函数。
此值是平台原生字符串,在 Unix 中使用首选 OS 编码,在 Windows 中使用 UTF-8。