Phil Bull
philbull@gmail.com 2012
Michael Hill
mdhillca@gmail.com 2013

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International license.

Como uma excepção especial, os detentores dos direitos autorais dão a você permissão para copiar, modificar e distribuir o código exemplo contido nesta documentação sob os termos de sua escolha, sem restrição.

Acesse armazenamentos de dados estruturados, compartilhamentos de rede e arquivos.
Enrico Nicoletto
liverig@gmail.com 2009
Rafael Fontenelle
rafaelff@gnome.org 2013, 2014, 2016, 2017
Isaac Ferreira Filho
isaacmob@riseup.net 2018

# Acesso a arquivos & dados

Leia e escreva assincronamente arquivos e outros fluxos

Armazene e obtenha metadados de documentos

Seamlessly access local and remote files using the core GNOME IO libraries. Make your application responsive by using the extensive support for asynchronous IO operations. Allow users to find files easily by providing metadata to describe documents.

# O que você pode fazer?

Para ler e escrever assincronamente arquivos e outros fluxos, use GIO. Uma API de VFS (sistema de arquivos virtual) de alto nível é fornecida, assim como utilitários tais como inicialização de ícones e aplicativos

Use Tracker para armazenar e obter metadados de documentos, assim como dados estruturados, tais como contatos.

# Exemplos do mundo real

Você pode ver muitos aplicativos do mundo real de tecnologias de E/S do GNOME em projetos de código aberto, como os exemplos dados abaixo.

Documentos facilita a localização de seus arquivos comTracker.

( Site | Código-fonte )

Arquivos alavanca GIO a facilitar o gerenciamento de tanto arquivos locais quanto remotos.

( Site | Capturas de tela | Código-fonte )