我正在用 gtk+ 2.0 和 gtksourceview 2.0 编写一个文本编辑器。目前我正在使用gtk_text_buffer_get_text
并将g_file_set_contents
文本缓冲区保存到文件中。我在文档中g_file_set_contents
看到它说:
此外,由于文件被重新创建,现有权限、访问控制列表、元数据等可能会丢失。
我环顾了 devhelp 和 Google,找不到在保留文件权限的同时将文本缓冲区保存到文件的替代方法。关于如何做到这一点的任何想法?谢谢。