Description Methods and Functions Hierarchy Detailed Description Structures Properties Author(s) References
Enumerated Files Routines
gFileEnumeratorNextFile(object, cancellable = NULL, .errwarn = TRUE)
gFileEnumeratorClose(object, cancellable = NULL, .errwarn = TRUE)
gFileEnumeratorNextFilesAsync(object, num.files, io.priority = 0, cancellable = NULL, callback, user.data = NULL)
gFileEnumeratorNextFilesFinish(object, result, .errwarn = TRUE)
gFileEnumeratorCloseAsync(object, io.priority = 0, cancellable = NULL, callback, user.data = NULL)
gFileEnumeratorCloseFinish(object, result, .errwarn = TRUE)
gFileEnumeratorIsClosed(object)
gFileEnumeratorHasPending(object)
gFileEnumeratorSetPending(object, pending)
gFileEnumeratorGetContainer(object)
1 2 | GObject
+----GFileEnumerator
|
GFileEnumerator
allows you to operate on a set of GFile
s,
returning a GFileInfo
structure for each file enumerated (e.g.
gFileEnumerateChildren
will return a GFileEnumerator
for each
of the children within a directory).
To get the next file's information from a GFileEnumerator
, use
gFileEnumeratorNextFile
or its asynchronous version,
gFileEnumeratorNextFilesAsync
. Note that the asynchronous
version will return a list of GFileInfo
s, whereas the
synchronous will only return the next file in the enumerator.
To close a GFileEnumerator
, use gFileEnumeratorClose
, or
its asynchronous version, gFileEnumeratorCloseAsync
. Once
a GFileEnumerator
is closed, no further actions may be performed
on it, and it should be freed with gObjectUnref()
.
GFileEnumerator
A per matched file iterator.
container
[GFile
: * : Write / Construct Only]The container that is being enumerated.
Derived by RGtkGen from GTK+ documentation
https://developer.gnome.org/gio/stable/GFileEnumerator.html
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.