Shaun McCance
shaunm@gnome.org 2011
Federico Mena Quintero
federico@gnome.org 2013
Gestión de archivos y URI, operaciones asíncronas sobre archivos, gestión de volúmenes
Daniel Mustieles
daniel.mustieles@gmail.com 2011-2015
Jorge González
jorgegonz@svn.gnome.org 2007-2010
Mario Carrión
mario@monouml.org 2006

# Archivos GIO

GIO proporciona varias API para leer y escribir archivos y otros flujos de manera asíncrona. Los archivos se referencian con URI (localizador universal de recursos), y los «backend» locales pueden proporcionar acceso a más cosas que sólo a archivos locales. Cuando se ejecuta bajo el escritorio GNOME, GIO usa GVFS para permitir el acceso a archivos sobre SFTP, FTP, WebDAV, SMB y otros protocolos populares. Este acceso transparente a archivos en red es libre para todas las aplicaciones que usan GIO.

Las API de archivo de GIO se diseñaron para usarse en interfaces gráficas controladas por eventos. El diseño asíncrono, no bloqueante, significa que su interfaz de usuario no se bloquea esperando un archivo. También hay disponibles algunas versiones síncronas de las API, que a veces son más convenientes para trabajar con hilos o con procesos.

GIO también proporciona rutinas para gestionar dispositivos y volúmenes, consultar tipos de archivos e iconos y encontrar aplicaciones para abrir archivos.

Manual de referencia de GIO