函数

GLibget_user_cache_dir

自:2.6

声明 [src]

const gchar*
g_get_user_cache_dir (
  void
)

说明 [src]

返回存储给定用户的非必需缓存数据的根目录。

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

在 Windows 上,如果定义了 XDG_CACHE_HOME,则遵循 XDG 基目录规范。如果 XDG_CACHE_HOME 未定义,则使用充当临时 Internet 文件的公共存储库的目录。一个典型的路径是 C:\Documents and Settings\username\Local Settings\Temporary Internet Files。请参阅 用于 FOLDERID_InternetCache 的文档

返回值被缓存,且在运行时对其进行修改不受支持,因为在运行时修改环境变量并不线程安全。

自:2.6 起可用

返回值

类型: const gchar*

一个属于 GLib 且一定不能修改或释放的字符串。

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