gio.file_mixin

Undocumented in source.

Public Imports

gio.file_iface_proxy
public import gio.file_iface_proxy;
Undocumented in source.
gid.gid
public import gid.gid;
Undocumented in source.
gio.app_info
public import gio.app_info;
Undocumented in source.
gio.async_result
public import gio.async_result;
Undocumented in source.
gio.c.functions
public import gio.c.functions;
Undocumented in source.
gio.c.types
public import gio.c.types;
Undocumented in source.
gio.cancellable
public import gio.cancellable;
Undocumented in source.
gio.file_attribute_info_list
public import gio.file_attribute_info_list;
Undocumented in source.
gio.file_enumerator
public import gio.file_enumerator;
Undocumented in source.
gio.file_info
public import gio.file_info;
Undocumented in source.
gio.file_input_stream
public import gio.file_input_stream;
Undocumented in source.
gio.file_iostream
public import gio.file_iostream;
Undocumented in source.
gio.file_monitor
public import gio.file_monitor;
Undocumented in source.
gio.file_output_stream
public import gio.file_output_stream;
Undocumented in source.
gio.mount
public import gio.mount;
Undocumented in source.
gio.mount_operation
public import gio.mount_operation;
Undocumented in source.
gio.types
public import gio.types;
Undocumented in source.
glib.bytes
public import glib.bytes;
Undocumented in source.
glib.error
public import glib.error;
Undocumented in source.
gobject.object
public import gobject.object;
Undocumented in source.

Members

Templates

FileT
template FileT()

gio.file.File is a high level abstraction for manipulating files on a virtual file system. gio.file.Files are lightweight, immutable objects that do no I/O upon creation. It is necessary to understand that gio.file.File objects do not represent files, merely an identifier for a file. All file content I/O is implemented as streaming operations (see gio.input_stream.InputStream and gio.output_stream.OutputStream).