Basic File Operations

Table of Contents
Asynchronous File I/O — allows for non-blocking file operations
Basic File I/O — synchronous file operations similar to posix calls, but using uris
Directory Operations — loading and parsing directory contents
xfer

GnomeVFS file operations are, for the most part, patterned after their POSIX equivalents, with the systematic difference that they accept URIs rather than paths on the local filesystem. This makes them easy to learn as if you are already familiar with basic commands such as open(), seek(), write(), etc you will feel right at home with GnomeVFS after learning a little about URIs.

GnomeVFS also provides asynchronous versions of these basic operations for allowing application developers to provide non-blocking file I/O without the use of threads.

<--FIXME: should we display this?gnome-vfs-cancellable-ops-->