<!-- ##### SECTION Title ##### -->
Basic File Operations

<!-- ##### SECTION Short_Description ##### -->
Essential VFS operations. This includes creating, moving and deleting files, opening and closing file handles.

<!-- ##### SECTION Long_Description ##### -->
<para>
MateVFS 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 MateVFS after learning a little about URIs.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### ENUM MateVFSOpenMode ##### -->
<para>

</para>

@MATE_VFS_OPEN_NONE: 
@MATE_VFS_OPEN_READ: 
@MATE_VFS_OPEN_WRITE: 
@MATE_VFS_OPEN_RANDOM: 
@MATE_VFS_OPEN_TRUNCATE: 

<!-- ##### FUNCTION mate_vfs_create ##### -->
<para>

</para>

@handle: 
@text_uri: 
@open_mode: 
@exclusive: 
@perm: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_create_uri ##### -->
<para>

</para>

@handle: 
@uri: 
@open_mode: 
@exclusive: 
@perm: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_open ##### -->
<para>

</para>

@handle: 
@text_uri: 
@open_mode: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_open_uri ##### -->
<para>

</para>

@handle: 
@uri: 
@open_mode: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_close ##### -->
<para>

</para>

@handle: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_unlink ##### -->
<para>

</para>

@text_uri: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_unlink_from_uri ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_move_uri ##### -->
<para>

</para>

@old_uri: 
@new_uri: 
@force_replace: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_move ##### -->
<para>

</para>

@old_text_uri: 
@new_text_uri: 
@force_replace: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_check_same_fs_uris ##### -->
<para>

</para>

@source_uri: 
@target_uri: 
@same_fs_return: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_check_same_fs ##### -->
<para>

</para>

@source: 
@target: 
@same_fs_return: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_uri_exists ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_create_symbolic_link ##### -->
<para>

</para>

@uri: 
@target_reference: 
@Returns: 


