1
<!-- ##### SECTION Title ##### -->
4
<!-- ##### SECTION Short_Description ##### -->
7
<!-- ##### SECTION Long_Description ##### -->
13
<!-- ##### SECTION See_Also ##### -->
19
<!-- ##### SECTION Stability_Level ##### -->
22
<!-- ##### SECTION Image ##### -->
25
<!-- ##### STRUCT GFile ##### -->
31
<!-- ##### STRUCT GFileIface ##### -->
50
@resolve_relative_path:
51
@get_child_for_display_name:
53
@enumerate_children_async:
54
@enumerate_children_finish:
58
@query_filesystem_info:
59
@query_filesystem_info_async:
60
@query_filesystem_info_finish:
61
@find_enclosing_mount:
62
@find_enclosing_mount_async:
63
@find_enclosing_mount_finish:
65
@set_display_name_async:
66
@set_display_name_finish:
67
@query_settable_attributes:
68
@_query_settable_attributes_async:
69
@_query_settable_attributes_finish:
70
@query_writable_namespaces:
71
@_query_writable_namespaces_async:
72
@_query_writable_namespaces_finish:
74
@set_attributes_from_info:
75
@set_attributes_async:
76
@set_attributes_finish:
96
@make_directory_async:
97
@make_directory_finish:
99
@_make_symbolic_link_async:
100
@_make_symbolic_link_finish:
108
@mount_mountable_finish:
110
@unmount_mountable_finish:
112
@eject_mountable_finish:
113
@mount_enclosing_volume:
114
@mount_enclosing_volume_finish:
118
@open_readwrite_async:
119
@open_readwrite_finish:
121
@create_readwrite_async:
122
@create_readwrite_finish:
124
@replace_readwrite_async:
125
@replace_readwrite_finish:
127
@start_mountable_finish:
129
@stop_mountable_finish:
130
@supports_thread_contexts:
131
@unmount_mountable_with_operation:
132
@unmount_mountable_with_operation_finish:
133
@eject_mountable_with_operation:
134
@eject_mountable_with_operation_finish:
136
@poll_mountable_finish:
138
<!-- ##### ENUM GFileQueryInfoFlags ##### -->
143
@G_FILE_QUERY_INFO_NONE:
144
@G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS:
146
<!-- ##### ENUM GFileCreateFlags ##### -->
152
@G_FILE_CREATE_PRIVATE:
153
@G_FILE_CREATE_REPLACE_DESTINATION:
155
<!-- ##### ENUM GFileCopyFlags ##### -->
161
@G_FILE_COPY_OVERWRITE:
163
@G_FILE_COPY_NOFOLLOW_SYMLINKS:
164
@G_FILE_COPY_ALL_METADATA:
165
@G_FILE_COPY_NO_FALLBACK_FOR_MOVE:
166
@G_FILE_COPY_TARGET_DEFAULT_PERMS:
168
<!-- ##### ENUM GFileMonitorFlags ##### -->
173
@G_FILE_MONITOR_NONE:
174
@G_FILE_MONITOR_WATCH_MOUNTS:
175
@G_FILE_MONITOR_SEND_MOVED:
176
@G_FILE_MONITOR_WATCH_HARD_LINKS:
178
<!-- ##### ENUM GFilesystemPreviewType ##### -->
183
@G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS:
184
@G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL:
185
@G_FILESYSTEM_PREVIEW_TYPE_NEVER:
187
<!-- ##### USER_FUNCTION GFileProgressCallback ##### -->
197
<!-- ##### USER_FUNCTION GFileReadMoreCallback ##### -->
208
<!-- ##### FUNCTION g_file_new_for_path ##### -->
217
<!-- ##### FUNCTION g_file_new_for_uri ##### -->
226
<!-- ##### FUNCTION g_file_new_for_commandline_arg ##### -->
235
<!-- ##### FUNCTION g_file_new_for_commandline_arg_and_cwd ##### -->
245
<!-- ##### FUNCTION g_file_new_tmp ##### -->
256
<!-- ##### FUNCTION g_file_parse_name ##### -->
265
<!-- ##### FUNCTION g_file_dup ##### -->
274
<!-- ##### FUNCTION g_file_hash ##### -->
283
<!-- ##### FUNCTION g_file_equal ##### -->
293
<!-- ##### FUNCTION g_file_get_basename ##### -->
302
<!-- ##### FUNCTION g_file_get_path ##### -->
311
<!-- ##### FUNCTION g_file_get_uri ##### -->
320
<!-- ##### FUNCTION g_file_get_parse_name ##### -->
329
<!-- ##### FUNCTION g_file_get_parent ##### -->
338
<!-- ##### FUNCTION g_file_has_parent ##### -->
348
<!-- ##### FUNCTION g_file_get_child ##### -->
358
<!-- ##### FUNCTION g_file_get_child_for_display_name ##### -->
369
<!-- ##### FUNCTION g_file_has_prefix ##### -->
379
<!-- ##### FUNCTION g_file_get_relative_path ##### -->
389
<!-- ##### FUNCTION g_file_resolve_relative_path ##### -->
399
<!-- ##### FUNCTION g_file_is_native ##### -->
408
<!-- ##### FUNCTION g_file_has_uri_scheme ##### -->
418
<!-- ##### FUNCTION g_file_get_uri_scheme ##### -->
427
<!-- ##### FUNCTION g_file_read ##### -->
438
<!-- ##### FUNCTION g_file_read_async ##### -->
450
<!-- ##### FUNCTION g_file_read_finish ##### -->
461
<!-- ##### FUNCTION g_file_append_to ##### -->
473
<!-- ##### FUNCTION g_file_create ##### -->
485
<!-- ##### FUNCTION g_file_replace ##### -->
499
<!-- ##### FUNCTION g_file_append_to_async ##### -->
512
<!-- ##### FUNCTION g_file_append_to_finish ##### -->
523
<!-- ##### FUNCTION g_file_create_async ##### -->
536
<!-- ##### FUNCTION g_file_create_finish ##### -->
547
<!-- ##### FUNCTION g_file_replace_async ##### -->
562
<!-- ##### FUNCTION g_file_replace_finish ##### -->
573
<!-- ##### FUNCTION g_file_query_info ##### -->
586
<!-- ##### FUNCTION g_file_query_info_async ##### -->
600
<!-- ##### FUNCTION g_file_query_info_finish ##### -->
611
<!-- ##### FUNCTION g_file_query_exists ##### -->
621
<!-- ##### FUNCTION g_file_query_file_type ##### -->
632
<!-- ##### FUNCTION g_file_query_filesystem_info ##### -->
644
<!-- ##### FUNCTION g_file_query_filesystem_info_async ##### -->
657
<!-- ##### FUNCTION g_file_query_filesystem_info_finish ##### -->
668
<!-- ##### FUNCTION g_file_query_default_handler ##### -->
679
<!-- ##### FUNCTION g_file_find_enclosing_mount ##### -->
690
<!-- ##### FUNCTION g_file_find_enclosing_mount_async ##### -->
702
<!-- ##### FUNCTION g_file_find_enclosing_mount_finish ##### -->
713
<!-- ##### FUNCTION g_file_enumerate_children ##### -->
726
<!-- ##### FUNCTION g_file_enumerate_children_async ##### -->
740
<!-- ##### FUNCTION g_file_enumerate_children_finish ##### -->
751
<!-- ##### FUNCTION g_file_set_display_name ##### -->
763
<!-- ##### FUNCTION g_file_set_display_name_async ##### -->
776
<!-- ##### FUNCTION g_file_set_display_name_finish ##### -->
787
<!-- ##### FUNCTION g_file_delete ##### -->
798
<!-- ##### FUNCTION g_file_delete_async ##### -->
810
<!-- ##### FUNCTION g_file_delete_finish ##### -->
821
<!-- ##### FUNCTION g_file_trash ##### -->
832
<!-- ##### FUNCTION g_file_trash_async ##### -->
844
<!-- ##### FUNCTION g_file_trash_finish ##### -->
855
<!-- ##### FUNCTION g_file_copy ##### -->
865
@progress_callback_data:
870
<!-- ##### FUNCTION g_file_copy_async ##### -->
881
@progress_callback_data:
886
<!-- ##### FUNCTION g_file_copy_finish ##### -->
897
<!-- ##### FUNCTION g_file_move ##### -->
907
@progress_callback_data:
912
<!-- ##### FUNCTION g_file_make_directory ##### -->
923
<!-- ##### FUNCTION g_file_make_directory_async ##### -->
935
<!-- ##### FUNCTION g_file_make_directory_finish ##### -->
946
<!-- ##### FUNCTION g_file_make_directory_with_parents ##### -->
957
<!-- ##### FUNCTION g_file_make_symbolic_link ##### -->
969
<!-- ##### FUNCTION g_file_query_settable_attributes ##### -->
980
<!-- ##### FUNCTION g_file_query_writable_namespaces ##### -->
991
<!-- ##### FUNCTION g_file_set_attribute ##### -->
1006
<!-- ##### FUNCTION g_file_set_attributes_from_info ##### -->
1019
<!-- ##### FUNCTION g_file_set_attributes_async ##### -->
1033
<!-- ##### FUNCTION g_file_set_attributes_finish ##### -->
1045
<!-- ##### FUNCTION g_file_set_attribute_string ##### -->
1059
<!-- ##### FUNCTION g_file_set_attribute_byte_string ##### -->
1073
<!-- ##### FUNCTION g_file_set_attribute_uint32 ##### -->
1087
<!-- ##### FUNCTION g_file_set_attribute_int32 ##### -->
1101
<!-- ##### FUNCTION g_file_set_attribute_uint64 ##### -->
1115
<!-- ##### FUNCTION g_file_set_attribute_int64 ##### -->
1129
<!-- ##### FUNCTION g_file_mount_mountable ##### -->
1142
<!-- ##### FUNCTION g_file_mount_mountable_finish ##### -->
1153
<!-- ##### FUNCTION g_file_unmount_mountable ##### -->
1165
<!-- ##### FUNCTION g_file_unmount_mountable_finish ##### -->
1176
<!-- ##### FUNCTION g_file_unmount_mountable_with_operation ##### -->
1189
<!-- ##### FUNCTION g_file_unmount_mountable_with_operation_finish ##### -->
1200
<!-- ##### FUNCTION g_file_eject_mountable ##### -->
1212
<!-- ##### FUNCTION g_file_eject_mountable_finish ##### -->
1223
<!-- ##### FUNCTION g_file_eject_mountable_with_operation ##### -->
1236
<!-- ##### FUNCTION g_file_eject_mountable_with_operation_finish ##### -->
1247
<!-- ##### FUNCTION g_file_start_mountable ##### -->
1260
<!-- ##### FUNCTION g_file_start_mountable_finish ##### -->
1271
<!-- ##### FUNCTION g_file_stop_mountable ##### -->
1284
<!-- ##### FUNCTION g_file_stop_mountable_finish ##### -->
1295
<!-- ##### FUNCTION g_file_poll_mountable ##### -->
1306
<!-- ##### FUNCTION g_file_poll_mountable_finish ##### -->
1317
<!-- ##### FUNCTION g_file_mount_enclosing_volume ##### -->
1330
<!-- ##### FUNCTION g_file_mount_enclosing_volume_finish ##### -->
1341
<!-- ##### FUNCTION g_file_monitor_directory ##### -->
1353
<!-- ##### FUNCTION g_file_monitor_file ##### -->
1365
<!-- ##### FUNCTION g_file_monitor ##### -->
1377
<!-- ##### FUNCTION g_file_load_contents ##### -->
1391
<!-- ##### FUNCTION g_file_load_contents_async ##### -->
1402
<!-- ##### FUNCTION g_file_load_contents_finish ##### -->
1416
<!-- ##### FUNCTION g_file_load_partial_contents_async ##### -->
1423
@read_more_callback:
1428
<!-- ##### FUNCTION g_file_load_partial_contents_finish ##### -->
1442
<!-- ##### FUNCTION g_file_replace_contents ##### -->
1459
<!-- ##### FUNCTION g_file_replace_contents_async ##### -->
1475
<!-- ##### FUNCTION g_file_replace_contents_finish ##### -->
1487
<!-- ##### FUNCTION g_file_copy_attributes ##### -->
1500
<!-- ##### FUNCTION g_file_create_readwrite ##### -->
1512
<!-- ##### FUNCTION g_file_create_readwrite_async ##### -->
1525
<!-- ##### FUNCTION g_file_create_readwrite_finish ##### -->
1536
<!-- ##### FUNCTION g_file_open_readwrite ##### -->
1547
<!-- ##### FUNCTION g_file_open_readwrite_async ##### -->
1559
<!-- ##### FUNCTION g_file_open_readwrite_finish ##### -->
1570
<!-- ##### FUNCTION g_file_replace_readwrite ##### -->
1584
<!-- ##### FUNCTION g_file_replace_readwrite_async ##### -->
1599
<!-- ##### FUNCTION g_file_replace_readwrite_finish ##### -->
1610
<!-- ##### FUNCTION g_file_supports_thread_contexts ##### -->