linux下怎样在目录下把.txt文档改名成.doc文档 用C语言

2024-12-21 14:16:14
推荐回答(1个)
回答1:

看你说的意思仅仅是改名。用rename函数(linux)
表头文件
#include
定义函数
int rename(const char * oldpath,const char * newpath);
函数说明
rename()会将参数oldpath 所指定的文件名称改为参数newpath所指的文件名称。若newpath所指定的文件已存在,则会被删除。
返回值
执行成功则返回0,失败返回-1,错误原因存于errno
范例

#include
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”);
}