GNOME开发:VFS功能、错误处理与社区资源全解析
1. URI列表操作函数
在处理URI列表时,有几个实用的函数:
-GList *gnome_vfs_uri_list_ref(GList *uri_list):增加uri_list中每个URI的引用计数,并返回列表指针。
-GList *gnome_vfs_uri_list_unref(GList *uri_list):减少uri_list中每个URI的引用计数,并返回列表。
-GList *gnome_vfs_uri_list_copy(GList *uri_list):完全复制uri_list并返回副本。
-GList *gnome_vfs_uri_list_free(GList *uri_list):完全释放uri_list的内存。
2. 其他实用工具函数
这些函数在文件操作和系统信息获取方面非常有用:
-char *gnome_vfs_get_local_path_from_uri(const char *uri_string):如果uri_string是本地文件系统上的文件,返回仅包含该路径的新分配字符串。
-char *gnome_vfs_get_uri_from_local_path(const c