Shaun McCance
shaunm@gnome.org 2011
Federico Mena Quintero
federico@gnome.org 2013
File and URI handling, asynchronous file operations, volume handling
Fran Diéguez
frandieguez@gnome.org 2009-2020.
Leandro Regueiro
leandro.regueiro@gmail.com 2011.

# Ficheiros GIO

GIO provides APIs for asynchronously reading and writing files and other streams. Files are referenced by URIs (uniform resource identifiers), and backends can provide access to more than just local files. When running under the GNOME desktop, GIO uses GVFS to allow access to files over SFTP, FTP, WebDAV, SMB, and other popular protocols. This transparent network file access is free to all applications using GIO.

As API de ficheiro de GIO están deseñadas para ser usadas en interfaces gráficas baseadas en eventos. O deseño non bloqueante e asíncrono significa que a súa interface de usuario non se bloqueará mentres agarda por un ficheiro. Tamén existen versións síncronas das API, que son en ocasións máis convenientes para o traballo de fíos ou procesos.

GIO tamén fornece rutinas para xestionar unidades e volumes, consulta de tipos de dato e iconas ademais de buscar aplicacións para abrir ficheiros.

Manual de referencia de GIO