开发者学堂课程【物联网开发- Linux 高级程序设计全套视频:Remove 函数】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/660/detail/10979
Remove 函数
内容简介:
一、Remove 函数介绍
二、代码实现
一、remove 函数介绍
本节讲 remove 函数,remove 函数是删除文件,此函数的名字叫 remove,参数是“char *pathname”,即是一个字符,字符指针指向了字符串,字符串就是文件的路径,然后成功会返回零、失败返回负一。
具体内容如下:
1、删除文件
#include <stdio.h>
int remove(const char *pathname);
2、参数
pathname : 文件的路名+文件名
3、返回值
成功返回0.
失败返回-1,可以利用perror去查看原因。
二、代码实现
如果要删除某一个目录下的某一个文件,该怎么删?如果删除某一目录下的test文件,
即输以下入代码:
int err;
err = remove(“/home/edu/share/test.txt”);
if(err ! = 0)
{
perror(“remove”);
return 0;
}
上述代码解释:
“/home/edu/share/test.txt”是一个参数路径,相对路径和绝对路径都可以;如果err等于零是成功,如果err不等于零失败了;如果失败了perror打印出错信息,然后做相应的处理。