1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
7 <!-- ##### SECTION Long_Description ##### -->
12 <!-- ##### SECTION See_Also ##### -->
17 <!-- ##### SECTION Stability_Level ##### -->
20 <!-- ##### STRUCT GFile ##### -->
26 <!-- ##### STRUCT GFileIface ##### -->
45 @resolve_relative_path:
46 @get_child_for_display_name:
48 @enumerate_children_async:
49 @enumerate_children_finish:
53 @query_filesystem_info:
54 @query_filesystem_info_async:
55 @query_filesystem_info_finish:
56 @find_enclosing_mount:
57 @find_enclosing_mount_async:
58 @find_enclosing_mount_finish:
60 @set_display_name_async:
61 @set_display_name_finish:
62 @query_settable_attributes:
63 @_query_settable_attributes_async:
64 @_query_settable_attributes_finish:
65 @query_writable_namespaces:
66 @_query_writable_namespaces_async:
67 @_query_writable_namespaces_finish:
69 @set_attributes_from_info:
70 @set_attributes_async:
71 @set_attributes_finish:
91 @_make_directory_async:
92 @_make_directory_finish:
94 @_make_symbolic_link_async:
95 @_make_symbolic_link_finish:
103 @mount_mountable_finish:
105 @unmount_mountable_finish:
107 @eject_mountable_finish:
108 @mount_enclosing_volume:
109 @mount_enclosing_volume_finish:
113 @open_readwrite_async:
114 @open_readwrite_finish:
116 @create_readwrite_async:
117 @create_readwrite_finish:
119 @replace_readwrite_async:
120 @replace_readwrite_finish:
122 @start_mountable_finish:
124 @stop_mountable_finish:
125 @supports_thread_contexts:
126 @unmount_mountable_with_operation:
127 @unmount_mountable_with_operation_finish:
128 @eject_mountable_with_operation:
129 @eject_mountable_with_operation_finish:
131 @poll_mountable_finish:
133 <!-- ##### ENUM GFileQueryInfoFlags ##### -->
138 @G_FILE_QUERY_INFO_NONE:
139 @G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS:
141 <!-- ##### ENUM GFileCreateFlags ##### -->
147 @G_FILE_CREATE_PRIVATE:
148 @G_FILE_CREATE_REPLACE_DESTINATION:
150 <!-- ##### ENUM GFileCopyFlags ##### -->
156 @G_FILE_COPY_OVERWRITE:
158 @G_FILE_COPY_NOFOLLOW_SYMLINKS:
159 @G_FILE_COPY_ALL_METADATA:
160 @G_FILE_COPY_NO_FALLBACK_FOR_MOVE:
161 @G_FILE_COPY_TARGET_DEFAULT_PERMS:
163 <!-- ##### ENUM GFileMonitorFlags ##### -->
168 @G_FILE_MONITOR_NONE:
169 @G_FILE_MONITOR_WATCH_MOUNTS:
170 @G_FILE_MONITOR_SEND_MOVED:
172 <!-- ##### ENUM GFilesystemPreviewType ##### -->
177 @G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS:
178 @G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL:
179 @G_FILESYSTEM_PREVIEW_TYPE_NEVER:
181 <!-- ##### USER_FUNCTION GFileProgressCallback ##### -->
191 <!-- ##### USER_FUNCTION GFileReadMoreCallback ##### -->
202 <!-- ##### FUNCTION g_file_new_for_path ##### -->
211 <!-- ##### FUNCTION g_file_new_for_uri ##### -->
220 <!-- ##### FUNCTION g_file_new_for_commandline_arg ##### -->
229 <!-- ##### FUNCTION g_file_parse_name ##### -->
238 <!-- ##### FUNCTION g_file_dup ##### -->
247 <!-- ##### FUNCTION g_file_hash ##### -->
256 <!-- ##### FUNCTION g_file_equal ##### -->
266 <!-- ##### FUNCTION g_file_get_basename ##### -->
275 <!-- ##### FUNCTION g_file_get_path ##### -->
284 <!-- ##### FUNCTION g_file_get_uri ##### -->
293 <!-- ##### FUNCTION g_file_get_parse_name ##### -->
302 <!-- ##### FUNCTION g_file_get_parent ##### -->
311 <!-- ##### FUNCTION g_file_has_parent ##### -->
321 <!-- ##### FUNCTION g_file_get_child ##### -->
331 <!-- ##### FUNCTION g_file_get_child_for_display_name ##### -->
342 <!-- ##### FUNCTION g_file_has_prefix ##### -->
352 <!-- ##### FUNCTION g_file_get_relative_path ##### -->
362 <!-- ##### FUNCTION g_file_resolve_relative_path ##### -->
372 <!-- ##### FUNCTION g_file_is_native ##### -->
381 <!-- ##### FUNCTION g_file_has_uri_scheme ##### -->
391 <!-- ##### FUNCTION g_file_get_uri_scheme ##### -->
400 <!-- ##### FUNCTION g_file_read ##### -->
411 <!-- ##### FUNCTION g_file_read_async ##### -->
423 <!-- ##### FUNCTION g_file_read_finish ##### -->
434 <!-- ##### FUNCTION g_file_append_to ##### -->
446 <!-- ##### FUNCTION g_file_create ##### -->
458 <!-- ##### FUNCTION g_file_replace ##### -->
472 <!-- ##### FUNCTION g_file_append_to_async ##### -->
485 <!-- ##### FUNCTION g_file_append_to_finish ##### -->
496 <!-- ##### FUNCTION g_file_create_async ##### -->
509 <!-- ##### FUNCTION g_file_create_finish ##### -->
520 <!-- ##### FUNCTION g_file_replace_async ##### -->
535 <!-- ##### FUNCTION g_file_replace_finish ##### -->
546 <!-- ##### FUNCTION g_file_query_info ##### -->
559 <!-- ##### FUNCTION g_file_query_info_async ##### -->
573 <!-- ##### FUNCTION g_file_query_info_finish ##### -->
584 <!-- ##### FUNCTION g_file_query_exists ##### -->
594 <!-- ##### FUNCTION g_file_query_file_type ##### -->
605 <!-- ##### FUNCTION g_file_query_filesystem_info ##### -->
617 <!-- ##### FUNCTION g_file_query_filesystem_info_async ##### -->
630 <!-- ##### FUNCTION g_file_query_filesystem_info_finish ##### -->
641 <!-- ##### FUNCTION g_file_query_default_handler ##### -->
652 <!-- ##### FUNCTION g_file_find_enclosing_mount ##### -->
663 <!-- ##### FUNCTION g_file_find_enclosing_mount_async ##### -->
675 <!-- ##### FUNCTION g_file_find_enclosing_mount_finish ##### -->
686 <!-- ##### FUNCTION g_file_enumerate_children ##### -->
699 <!-- ##### FUNCTION g_file_enumerate_children_async ##### -->
713 <!-- ##### FUNCTION g_file_enumerate_children_finish ##### -->
724 <!-- ##### FUNCTION g_file_set_display_name ##### -->
736 <!-- ##### FUNCTION g_file_set_display_name_async ##### -->
749 <!-- ##### FUNCTION g_file_set_display_name_finish ##### -->
760 <!-- ##### FUNCTION g_file_delete ##### -->
771 <!-- ##### FUNCTION g_file_trash ##### -->
782 <!-- ##### FUNCTION g_file_copy ##### -->
792 @progress_callback_data:
797 <!-- ##### FUNCTION g_file_copy_async ##### -->
808 @progress_callback_data:
813 <!-- ##### FUNCTION g_file_copy_finish ##### -->
824 <!-- ##### FUNCTION g_file_move ##### -->
834 @progress_callback_data:
839 <!-- ##### FUNCTION g_file_make_directory ##### -->
850 <!-- ##### FUNCTION g_file_make_directory_with_parents ##### -->
861 <!-- ##### FUNCTION g_file_make_symbolic_link ##### -->
873 <!-- ##### FUNCTION g_file_query_settable_attributes ##### -->
884 <!-- ##### FUNCTION g_file_query_writable_namespaces ##### -->
895 <!-- ##### FUNCTION g_file_set_attribute ##### -->
910 <!-- ##### FUNCTION g_file_set_attributes_from_info ##### -->
923 <!-- ##### FUNCTION g_file_set_attributes_async ##### -->
937 <!-- ##### FUNCTION g_file_set_attributes_finish ##### -->
949 <!-- ##### FUNCTION g_file_set_attribute_string ##### -->
963 <!-- ##### FUNCTION g_file_set_attribute_byte_string ##### -->
977 <!-- ##### FUNCTION g_file_set_attribute_uint32 ##### -->
991 <!-- ##### FUNCTION g_file_set_attribute_int32 ##### -->
1005 <!-- ##### FUNCTION g_file_set_attribute_uint64 ##### -->
1019 <!-- ##### FUNCTION g_file_set_attribute_int64 ##### -->
1033 <!-- ##### FUNCTION g_file_mount_mountable ##### -->
1046 <!-- ##### FUNCTION g_file_mount_mountable_finish ##### -->
1057 <!-- ##### FUNCTION g_file_unmount_mountable ##### -->
1069 <!-- ##### FUNCTION g_file_unmount_mountable_finish ##### -->
1080 <!-- ##### FUNCTION g_file_unmount_mountable_with_operation ##### -->
1093 <!-- ##### FUNCTION g_file_unmount_mountable_with_operation_finish ##### -->
1104 <!-- ##### FUNCTION g_file_eject_mountable ##### -->
1116 <!-- ##### FUNCTION g_file_eject_mountable_finish ##### -->
1127 <!-- ##### FUNCTION g_file_eject_mountable_with_operation ##### -->
1140 <!-- ##### FUNCTION g_file_eject_mountable_with_operation_finish ##### -->
1151 <!-- ##### FUNCTION g_file_start_mountable ##### -->
1164 <!-- ##### FUNCTION g_file_start_mountable_finish ##### -->
1175 <!-- ##### FUNCTION g_file_stop_mountable ##### -->
1188 <!-- ##### FUNCTION g_file_stop_mountable_finish ##### -->
1199 <!-- ##### FUNCTION g_file_poll_mountable ##### -->
1210 <!-- ##### FUNCTION g_file_poll_mountable_finish ##### -->
1221 <!-- ##### FUNCTION g_file_mount_enclosing_volume ##### -->
1234 <!-- ##### FUNCTION g_file_mount_enclosing_volume_finish ##### -->
1245 <!-- ##### FUNCTION g_file_monitor_directory ##### -->
1257 <!-- ##### FUNCTION g_file_monitor_file ##### -->
1269 <!-- ##### FUNCTION g_file_monitor ##### -->
1281 <!-- ##### FUNCTION g_file_load_contents ##### -->
1295 <!-- ##### FUNCTION g_file_load_contents_async ##### -->
1306 <!-- ##### FUNCTION g_file_load_contents_finish ##### -->
1320 <!-- ##### FUNCTION g_file_load_partial_contents_async ##### -->
1327 @read_more_callback:
1332 <!-- ##### FUNCTION g_file_load_partial_contents_finish ##### -->
1346 <!-- ##### FUNCTION g_file_replace_contents ##### -->
1363 <!-- ##### FUNCTION g_file_replace_contents_async ##### -->
1379 <!-- ##### FUNCTION g_file_replace_contents_finish ##### -->
1391 <!-- ##### FUNCTION g_file_copy_attributes ##### -->
1404 <!-- ##### FUNCTION g_file_create_readwrite ##### -->
1416 <!-- ##### FUNCTION g_file_create_readwrite_async ##### -->
1429 <!-- ##### FUNCTION g_file_create_readwrite_finish ##### -->
1440 <!-- ##### FUNCTION g_file_open_readwrite ##### -->
1451 <!-- ##### FUNCTION g_file_open_readwrite_async ##### -->
1463 <!-- ##### FUNCTION g_file_open_readwrite_finish ##### -->
1474 <!-- ##### FUNCTION g_file_replace_readwrite ##### -->
1488 <!-- ##### FUNCTION g_file_replace_readwrite_async ##### -->
1503 <!-- ##### FUNCTION g_file_replace_readwrite_finish ##### -->
1514 <!-- ##### FUNCTION g_file_supports_thread_contexts ##### -->