方法
自 2.40 开始可用
声明 [源]
gboolean
g_key_file_save_to_file (
GKeyFile* key_file,
const gchar* filename,
GError** error
)
描述 [源]
使用 g_file_set_contents() 将 key_file 的内容写入 filename。如果您需要比 g_file_set_contents() 提供的更严格的关于写入文件的持久性保证,请使用 g_file_set_contents_full() 并配合 g_key_file_to_data() 的返回值。
此函数可能因为 g_file_set_contents() 可能失败的原因而失败。
自 2.40 开始可用
参数
filename
-
类型:
const gchar*
写入到的文件名。
数据由方法的调用者拥有。 该值是一个以 NULL 结尾的 UTF-8 字符串。 error
-
类型:
GError **
恢复错误的位置。
该参数可以是 NULL
。如果返回位置不为 NULL
,则必须将其初始化为NULL
的GError*
。如果没有错误,该方法将把参数初始化为 NULL
。如果发生错误,参数将被设置为一个新分配的 GError
;调用者将拥有数据并负责释放它。