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打印出错信息,然后做相应的处理。

相关文章
|
4月前
|
SQL 存储 JSON
Apache Doris 2.1.10 版本正式发布
亲爱的社区小伙伴们,Apache Doris 2.1.10 版本已正式发布。2.1.10 版本对湖仓一体、半结构化数据类型、查询优化器、执行引擎、存储管理进行了若干改进优化。欢迎大家下载使用。
255 5
|
关系型数据库 MySQL 数据库
市场领先者MySQL的挑战者:PostgreSQL的崛起
PostgreSQL(简称PG)是世界上最先进的开源对象关系型数据库,起源于1986年的加州大学伯克利分校POSTGRES项目。它以其丰富的功能、强大的扩展性和数据完整性著称,支持复杂数据类型、MVCC、全文检索和地理空间数据处理等特性。尽管市场份额略低于MySQL,但PG在全球范围内广泛应用,受到Google、AWS、Microsoft等知名公司支持。常用的客户端工具包括PgAdmin、Navicat和DBeaver。
859 4
|
Ubuntu Python
ubuntu build install python3.12 and config pip
该脚本用于在 Ubuntu 上编译安装 Python 3.12,并配置 pip 使用国内镜像源。主要步骤包括安装依赖、下载并解压 Python 源码、编译安装、创建符号链接、配置 pip 源,以及验证安装和更新 pip。通过运行此脚本,可以快速完成 Python 3.12 的安装和配置。
1537 0
|
JSON 前端开发 JavaScript
从前端到后端——Web开发的全流程解析
【2月更文挑战第2天】Web开发涉及多个方面,从前端设计到后端实现,需要开发者具备一定的技术能力和知识储备。本文将以一个简单的Web应用为例,详细介绍Web开发的全流程。
|
Java Spring 容器
@Resource注解是什么作用,和@bean区别是什么?
@Resource注解是什么作用,和@bean区别是什么?
608 0
|
API 数据处理 Python
量化合约交易连接交易所API合约开发Python源码详情
# 获取特定市场的行情数据 symbol = &#39;BTC/USDT&#39; market = next(m for m in markets if m[&#39;symbol&#39;] == symbol) ticker = exchange.fetch_ticker(market) print(ticker)
通过bcftools合并不同种群的vcf文件
通过bcftools合并不同种群的vcf文件
|
存储 Rust JavaScript
初识 NAPI-RS
初识 NAPI-RS
608 0
|
算法 C++ 容器
C++ std::remove/std::remove_if/erase用法探讨
std::remove 不会改变输入vector/string的长度。其过程相当于去除指定的字符,剩余字符往前靠。后面的和原始字符保持一致。
465 0
|
算法 数据可视化 安全
操作系统 文件管理实验报告
操作系统 文件管理实验报告
689 0
操作系统 文件管理实验报告