int
zip_rename(struct zip *archive, int index, const char *name);
DESCRIPTION
The file at position
index
in the zip archive
archive
is renamed to
name.
RETURN VALUES
Upon successful completion 0 is returned.
Otherwise, -1 is returned and the error code in
archive
is set to indicate the error.
ERRORS
zip_rename
fails if:
[ZIP_ER_DELETED]
The file to be renamed has been deleted from the archive.
[ZIP_ER_EXISTS]
There is already a file called
name
in the archive.
[ZIP_ER_INVAL]
index
is not a valid file index in
archive,name isNULL
or the empty string.
Also a file cannot be renamed to a directory or vice versa.
Directories are denoted by a trailing slash.