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.

Som ett speciellt undantag ger upphovsrättsinnehavarna dig tillåtelse att kopiera, modifiera och distribuera exempelkoden som finns i denna dokumentation under de villkor som du väljer, utan restriktioner.

Kom åt strukturerad datalagring, nätverksdelningar och filer.
Daniel Nylander
po@danielnylander.se 2007
Anders Jonsson
anders.jonsson@norsjovallen.se 2017, 2018

# Filer & dataåtkomst

Läs och skriv asynkront filer och andra strömmar

Lagra och ta fram dokumentmetadata

Kom sömlöst åt lokala filer och fjärrfiler med GNOME:s kärnbibliotek för inmatning/utmatning. Gör ditt program kvickt att reagera genom att använda det omfattande stödet för asynkrona inmatnings-/utmatningsåtgärder. Låt användare hitta filer lätt genom att tillhandahålla metadata för att beskriva dokument.

# Vad kan du göra?

För att asynkront läsa och skriva filer och andra strömmar, använd GIO. Ett VFS-API (virtuellt filsystem) på hög nivå tillhandahålls, så väl som verktyg som ikoner och programstart

Använd Tracker för att lagra och ta fram dokumentmetadata, samt även strukturerade data så som kontakter.

# Exempel från verkligheten

Du kan se många faktiska tillämpningar av GNOME-teknologier för inmatning/utmatning i öppna källkodsprojekt, så som exemplen nedan.

Dokument gör det lätt att hitta dina filer med Tracker.

( Webbplats | Källkod )

Filer drar nytta av GIO för att göra det enkelt att hantera både lokala filer och fjärrfiler.

( Webbplats | Skärmbilder | Källkod )