Remove 函数|学习笔记

简介: 快速学习 Remove 函数

开发者学堂课程【物联网开发- 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打印出错信息,然后做相应的处理。

相关文章
|
7月前
|
开发者 索引 Python
【Python 基础】remove、del和pop有什么区别?
【5月更文挑战第8天】【Python 基础】remove、del和pop有什么区别?
|
Python
python之列表中常用的函数:append,extend,insert,pop,remove,del函数的定义与使用方法,元素是否在列表中的判断
python之列表中常用的函数:append,extend,insert,pop,remove,del函数的定义与使用方法,元素是否在列表中的判断
153 0
|
7月前
|
算法 前端开发 大数据
【C/C++ 基础知识 】C++中易混淆的函数和关键字:std::find vs std::search,std::remove vs std::erase,remove vs delete
【C/C++ 基础知识 】C++中易混淆的函数和关键字:std::find vs std::search,std::remove vs std::erase,remove vs delete
184 0
|
JavaScript
jQuery的empty、remove、detach区别
jQuery的empty、remove、detach区别
|
算法 C++ 容器
C++ std::remove/std::remove_if/erase用法探讨
std::remove 不会改变输入vector/string的长度。其过程相当于去除指定的字符,剩余字符往前靠。后面的和原始字符保持一致。
175 0
|
存储 Java 程序员
foreach中不允许对元素进行add和remove底层原理
foreach中不允许对元素进行add和remove底层原理 🍅 Java学习路线:搬砖工的Java学习路线 🍅 作者微信公众号:程序员小王 🍅 程序员小王的博客:https://www.wolai.com/wnaghengjie/ahNwvAUPG2Hb1Sy7Z8waaF 🍅 扫描主页左侧二维码,加我微信 一起学习、一起进步 🍅 欢迎点赞 👍 收藏 ⭐留言 📝
133 0
foreach中不允许对元素进行add和remove底层原理
|
Java Python
Python:对象的生命周期new-init-call-del
Python:对象的生命周期new-init-call-del
79 0
|
Java
Foreach循环中为什么不要进行remove/add操作
Foreach循环中为什么不要进行remove/add操作
123 0
|
安全 Java 程序员
为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作
我们使用的增强for循环,其实是Java提供的语法糖,其实现原理是借助Iterator进行元素的遍历。
为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作

热门文章

最新文章