<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="gio" xml:lang="es">
<info>
  <link type="guide" xref="index" group="gio"/>
  <desc>Archivo asíncrono y manejo de URI con acceso al archivo y a la información del volumen</desc>
  <revision pkgversion="3.0" date="2011-04-05" status="review"/>
</info>

<title>Archivos GIO</title>

<p>GIO proporciona varias API para leer y escribir archivos y otros flujos de manera asíncrona. Los archivos se referencian con URI, 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.</p>

<p>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.</p>

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

<list style="compact">
  <item><p><link href="http://developer.gnome.org/gio/stable/">Manual de referencia de GIO</link></p></item>
</list>

</page>
