其他实用工具
其他实用工具
这些是可移植的实用函数。
应用程序名称和环境
g_get_application_name()g_set_application_name()g_get_prgname()g_set_prgname()g_get_environ()g_environ_getenv()g_environ_setenv()g_environ_unsetenv()g_getenv()g_setenv()g_unsetenv()g_listenv()g_get_user_name()g_get_real_name()
系统目录
g_get_user_cache_dir()g_get_user_data_dir()g_get_user_config_dir()g_get_user_state_dir()g_get_user_runtime_dir()g_get_user_special_dir()g_get_system_data_dirs()g_get_system_config_dirs()g_reload_user_special_dirs_cache()
操作系统信息
通过调用 g_get_os_info() 并传递以下键之一可以检索关于当前操作系统的信息(此列表可能在未来增长)
G_OS_INFO_KEY_NAMEG_OS_INFO_KEY_PRETTY_NAMEG_OS_INFO_KEY_VERSIONG_OS_INFO_KEY_VERSION_CODENAMEG_OS_INFO_KEY_VERSION_IDG_OS_INFO_KEY_IDG_OS_INFO_KEY_HOME_URLG_OS_INFO_KEY_DOCUMENTATION_URLG_OS_INFO_KEY_SUPPORT_URLG_OS_INFO_KEY_BUG_REPORT_URLG_OS_INFO_KEY_PRIVACY_POLICY_URL
路径
g_get_host_name()g_get_home_dir()g_get_tmp_dir()g_get_current_dir()g_canonicalize_filename()g_path_is_absolute()g_path_skip_root()g_path_get_basename()g_path_get_dirname()g_build_filename()g_build_filenamev()g_build_filename_valist()g_build_path()g_build_pathv()