| 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 >> |