DeleteAndRename
int DeleteAndRename (const char sourcePathname[], const char destinationPathname[]);
Purpose
Deletes the file identified by destinationPathname.
Renames the file identified by sourcePathname to destinationPathname.
Parameters
| Input |
| Name |
Type |
Description |
| sourcePathname |
const char [] |
The pathname of the file to rename. If it is not an absolute pathname, the file is located relative to the current working directory. |
| destinationPathname |
const char [] |
The pathname of the file to delete and the pathname to rename the file currently identified by sourcePathname. |
Return Value
| Name |
Type |
Description |
| status |
integer |
If the function was successful, it returns 0. Otherwise, it returns a negative error code. The error codes that can occur and the header files in which they are defined are listed below:
| –12 |
Out of memory! |
(userint.h) |
| –93 |
Input/Output error. |
(userint.h) |
| –94 |
File not found. |
(userint.h) |
| –95 |
File access permission denied. |
(userint.h) |
| –97 |
Disk full. |
(userint.h) |
| –100 |
Bad pathname. |
(userint.h) |
|