方法
GioFileEnumeratorget_child
自2.36起存在
声明 [src]
GFile*
g_file_enumerator_get_child (
GFileEnumerator* enumerator,
GFileInfo* info
)
描述 [src]
返回一个新的GFile
,该文件指向Enumeration的源目录中由info
命名的文件。此函数主要用于与g_file_enumerator_next_file()一起嵌入循环中。
为此,必须将G_FILE_ATTRIBUTE_STANDARD_NAME
列入创建GFileEnumerator
时使用的属性列表。
这是一个方便的方法,相当于
gchar *name = g_file_info_get_name (info);
GFile *child = g_file_get_child (g_file_enumerator_get_container (enumr),
name);
自2.36起可用
参数
info
-
类型:
GFileInfo
从g_file_enumerator_next_file()或异步等效物获得的GFileInfo。
数据归方法调用者所有。
返回值
类型: GFile
传入GFileInfo的GFile。
方法的调用者将拥有返回的数据,并负责释放它。 |