🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## rename ## 更改文件名称或位置 ### 相关函数 ### link,unlink,symlink ### 表头文件 ### ``` #include<stdio.h> ``` ### 定义函数 ### ``` int rename(const char *oldpath, const char *newpath); ``` ### 函数说明 ### rename()会将参数oldpath 所指定的文件名称改为参数newpath所指的文件名称。若newpath所指定的文件已存在,则会被删除。 ### 返回值 ### 执行成功则返回0,失败返回-1,错误原因存于errno ### 范例 ### ``` /* 设计一个DOS下的rename指令rename 旧文件名新文件名*/ #include <stdio.h> void main(int argc,char **argv) { if(argc<3){ printf(“Usage: %s old_name new_name\n”,argv[0]); return; } printf(“%s=>%s”,argc[1],argv[2]); if(rename(argv[1],argv[2]<0) printf(“error!\n”); else printf(“ok!\n”); } ```