|  |  |  | GnomeVFS - Filesystem Abstraction library |  | 
|---|
| Truncating FilesTruncating Files — | 
GnomeVFSResult gnome_vfs_truncate (const gchar *text_uri, GnomeVFSFileSize length); GnomeVFSResult gnome_vfs_truncate_uri (GnomeVFSURI *uri, GnomeVFSFileSize length); GnomeVFSResult gnome_vfs_truncate_handle (GnomeVFSHandle *handle, GnomeVFSFileSize length);
GnomeVFSResult gnome_vfs_truncate (const gchar *text_uri, GnomeVFSFileSize length);
Truncate the file at text_uri to length bytes.
| text_uri: | URI of the file to be truncated | 
| length: | length of the new file at text_uri | 
| Returns : | An integer representing the result of the operation | 
GnomeVFSResult gnome_vfs_truncate_uri (GnomeVFSURI *uri, GnomeVFSFileSize length);
Truncate the file at uri to be only length bytes. Data past length
bytes will be discarded.
| uri: | URI of the file to be truncated | 
| length: | length of the new file at uri | 
| Returns : | An integer representing the result of the operation | 
GnomeVFSResult gnome_vfs_truncate_handle (GnomeVFSHandle *handle, GnomeVFSFileSize length);
Truncate the file pointed to be handle to be only length bytes. 
Data past length bytes will be discarded.
| handle: | a handle to the file to be truncated | 
| length: | length of the new file the handle is open to | 
| Returns : | An integer representing the result of the operation | 
| << File Transfers | Advanced File Operations >> |