函数
GLibget_user_state_dir
自:2.72
声明 [src]
const gchar*
g_get_user_state_dir (
void
)
描述 [src]
返回一个用来存储特定用户状态文件的目录。
在 UNIX 平台上,这是通过 XDG 基准目录规范 中描述的机制确定的。在这种情况下,检索到的目录将是 XDG_STATE_HOME
。
如果 Windows 中定义了 XDG_STATE_HOME
,它将遵循 XDG 基准目录规范。如果 XDG_STATE_HOME
未定义,则将使用本地(而非漫游)应用程序数据的文件夹。请参阅 FOLDERID_LocalAppData
的文档。请注意,在这种情况下,在 Windows 上它将与 g_get_user_data_dir()
返回的内容相同。
返回值会被缓存,并且在运行时修改它不受支持,因为在运行时修改环境变量是不安全的。
自版本 2.72 起可用