// use rename()function
#include <stdio.h>
int main(void){
char oldname[80], newname[80];
printf("Enter current filename: ");
gets(oldname);
printf("Enter new name for file: ");
gets(newname);
if(rename(oldname, newname) == 0)
printf("%s has been renamed %s.\n", oldname, newname);
else
fprintf(stderr, "An error has occurred renaming %s.\n", oldname);
return 0;
}
转载于:https://my.oschina.net/u/241930/blog/519569