Previous | Home | Next |
Description
The C library function, The rename( ) function changes the name of the file specified by old_filename to new_filename. The new_filename must not match any existing directory entry.
Declaration
Following is the declaration for rename() function.
int rename(const char *old_filename, const char *new_filename)
Parameters
old_filename - The old file name that will be changed.
new_filename - The new file name to use.
Return Value
If the file is successfully renamed, a zero value is returned. On failure, a nonzero value is returned.
Example
#include <stdio.h> int main () { int ret; char oldname[] = "a.txt"; char newname[] = "b.txt"; ret = rename(oldname, newname); if(ret == 0) { printf("File renamed successfull"); } else { printf("unable to rename the file "); } return(0); }
Output
File renamed successfull
Previous | Home | Next |