Shaun McCance
shaunm@gnome.org 2011
Federico Mena Quintero
federico@gnome.org 2013

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

Como excepción especial, los poseedores de los derechos de autor le dan permiso para copiar, modificar y distribuir el código de ejemplo contenido en este documento bajo los términos que usted elija, sin restricción.

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

# Archivos 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.

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