[Linux文件属性]使用rename函数修改文件名称
//这是一个将argv1给出的文件名称修改为argv2字符串的实例#include<fcntl.h>#include<stdio.h>intmain(intargc,char*argv[]){inttemp;if(argc!=3)//如果不是三个参数,则报错{printf("文件参数错误!\n");return1;}temp=rename(*(argv+1),*(argv+2));//将前者修改为后者if(temp==-1)//如果修改文件出错{printf("修改%s文件名失败!\n",*(argv+1));//改名出错}else{printf("将文件%s名称修改为%s成功!\n",*(argv+1),*(argv+2));}return0;//推出}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。