删除文件函数和文件更名函数 c语言删除文件函数

1. 删除文件函数(remove())

使用函数

remove(char *filename);

可删除文件filename,filename可以带路径名。函数执行成功,返回0值;否则,返回-1,且错误标志errno取下列两个值之一:ENOENT(表示文件不存在)或EACCES(表示拒绝存取)。

例10.15 从命令行中删除指定的文件。

#include <stdio.h>

main(int argc,char *argv[])

{ if (remove(argv[1])==-1)

printf("remove file error.n");

return 0;

}

该程序运行时,从键盘输入

C>remove file1.txt

其效果和DOS命令del file1.txt相同。

2. 文件更名函数(rename())

删除文件函数和文件更名函数 c语言删除文件函数

rename()函数用来将指定的文件更名,它的调用格式为:

rename(oldfname,newfname);

其中,oldfname代表老文件名,newfname代表新文件名。函数的功能是将oldfname改名为newfname。函数执行成功,返回0值;否则,返回非0值,且错误标志errno取下列三个值之一:ENOENT(表示文件不存在);EACCES(表示拒绝存取)或ENOTSAM(表示驱动器不一致)。

例10.16 从命令行中将指定的文件更名。

#include <stdio.h>

main(int argc,char *argv[])

{ if (rename(argv[1],argv[2])!=0)

printf("rename file error.n");

return 0;

}

该程序运行时,从键盘输入

C>renam file1.txt file2.txt

其效果和DOS命令ren file1.txt file2.txt相同。

  

爱华网本文地址 » http://www.aihuau.com/a/25101010/42607.html

更多阅读

转载 C语言:随机函数rand()、srand()、random()和rando

原文地址:C语言:随机函数rand()、srand()、random()和randomized()的区别和用法作者:猎空声明一点:在VC++中,没有random()和randomize()函数,只有rand()和srand()函数。其中,random()和randomize()函数的使用的方法分别与rand()和srand()

pid算法的c语言实现和升级 fuzzypid的c语言算法

struct _pid{ floatSetSpeed;//定义设定值 floatActualSpeed;//定义实际值 floaterr;//定义偏差值 floaterr_last;//定义上一个偏差值 floatKp,Ki,Kd;//定义比例、积分、微分系数 floatvoltage;//定义电压值(控制执行器的变量) floati

如何学习C语言编程

如何学习C语言编程——简介6 部分:准备工作 变量的使用 使用条件语句 学习循环语句 使用函数 不断学习诞生于上世纪70年代的C语言是一门古老的语言了, 但作为一门底层语言,时至今日它仍然非常强大。学习C语言能够为学习其他更复杂

C语言函数大全 学习c语言编程

C语言函数大全函数名: abort功 能: 异常终止一个进程用 法: void abort(void);程序例:#include <stdio.h>#include <stdlib.h>int main(void){printf("Calling abort()")

C语言中scanf函数输入回车符的问题 c语言scanf连续输入

在用c语言编写输入语句的时候常用到scanf函数,初学者在刚用scanf函数输入时,经常会遇到各种各样的输入错误,最重要的是一定要记住scanf函数的输入格式,scanf函数里包含了哪些东西,输入的时候就必须有哪些东西,比如:scanf("%c%c%c"),那么输入

声明:《删除文件函数和文件更名函数 c语言删除文件函数》为网友百年的爱恋分享!如侵犯到您的合法权益请联系我们删除