C語言中的rename函數用于重命名文件或者將文件移動到另一個目錄。其函數原型如下:
int rename(const char *oldpath, const char *newpath);
其中,oldpath為原文件路徑,newpath為新文件路徑。
使用方法如下:
#include<stdio.h>
#include<stdlib.h>
int main() {
char oldname[] = "old.txt";
char newname[] = "new.txt";
if(rename(oldname, newname) != 0) {
printf("File rename failed!\n");
exit(1);
}
printf("File rename success!\n");
return 0;
}
以上示例將原文件名為old.txt的文件重命名為new.txt。如果重命名成功,則輸出"File rename success!“,否則輸出"File rename failed!”。