opendir()函数:打开目录函数
1,头文件:
#include <sys/types.h>
#include <dirent.h>
2,定义函数
DIR * opendir(const char * name);
3,函数说明:
opendir()用来打开参数name 指定的目录, 并返回DIR*形态的目录流, 和open()类似, 接下来对目录的读取和搜索都要使用此返回值.
4,返回值:
成功则返回DIR* 型态的目录流, 打开失败则返回NULL.
5,错误代码:
1、EACCESS 权限不足。
2、EMFILE 已达到进程可同时打开的文件数上限。
3、ENFILE 已达到系统可同时打开的文件数上限。
4、ENOTDIR 参数name 非真正的目录。
5、ENOENT 参数name 指定的目录不存在, 或是参数name 为一空字符串。
6、ENOMEM 核心内存不足。
6,事例:
#include <sys/types.h>
#include <dirent.h>
#include <stdio.h>
int main()
{int a = opendir("/etc/passwd");printf("a = %d\n",a);return 0;
}
opendir()函数:打开目录函数相关推荐
- Dart —— 函数 函数参数 匿名函数
Dart汇总请点击这里 函数 文章目录 函数 可选参数 命名可选参数 位置可选参数 默认参数值 main() 函数 函数是一等对象 匿名函数 返回值 Dart 是一门真正面向对象的语言, 甚至其中的函 ...
- 10Linux服务器编程之:opendir()函数,readdir()函数,rewinddir()函数,telldir()函数和seekdir()函数,closedir()函数
1 opendir所需的头文件 #include<sys/types.h> #include<dirent.h> 2函数声明 DIR *opendir(const cha ...
- Linux C函数之文件及目录函数
文件及目录函数(37) chdir, chmod, chown, chroot fchdir, fchmod, fchown, ftruncate lchown, truncate, get_curr ...
- PHP目录函数 readdir (从目录句柄中读取条目)
在PHP中,目录函数 readdir() 用于从目录句柄中读取条目. 函数语法: string readdir ([ resource $dir_handle ] ) 函数参数说明: 参数 描 ...
- php seekdir,C++_详解C语言中telldir()函数和seekdir()函数的用法,C语言telldir()函数:取得目录流 - phpStudy...
详解C语言中telldir()函数和seekdir()函数的用法 C语言telldir()函数:取得目录流的读取位置头文件: #include 定义函数: off_t telldir(DIR *dir ...
- 频繁通过win32api的createfile函数打开文件句柄导致内存泄漏
1.通过win32的createfile.writefile函数打开写入文件 void WriteLogThread(void* lpParameter) {LPLogData pData = (LP ...
- R语言使用pdf函数将可视化图像结果保存到pdf文件中、使用pdf函数打开图像设备、使用dev.off函数关闭图像设备、自定义width参数和height参数指定图像的宽度和高度
R语言使用pdf函数将可视化图像结果保存到pdf文件中.使用pdf函数打开图像设备.使用dev.off函数关闭图像设备.自定义width参数和height参数指定图像的宽度和高度 目录
- C文件操作——文件的打开(fopen函数)和关闭(fclose函数)
文章目录: 一:文件的打开(fopen函数) 1.语法 2.参数 3.返回值 4.代码实现 二:文件的关闭(fclose函数) 1.语法 2.参数 3.返回值 4.代码实现 一:文件的打开(fopen ...
- Linux0.11 文件打开open函数(五)
系列文章目录 Linux 0.11启动过程分析(一) Linux 0.11 fork 函数(二) Linux0.11 缺页处理(三) Linux0.11 根文件系统挂载(四) Linux0.11 文件 ...
最新文章
- 项目管理的四个基本阶段及流程(干货)
- 信号分解:双正交、完备性、对偶向量
- 我的文档目录环境变量_从.env文件中为NodeJS加载环境变量
- html5图片怎么顶格,iQOO 5系列几乎达到了“顶格”的性能状态。
- 警告:ORA-00600 2252 错误正在SCN问题下不断爆发
- 2012 php mysql_Apache+Mysql+PHP(win sercer2012)
- BPF 之巅:洞悉 Linux 系统和应用性能
- rostcm6情感分析案例分析_微博分析-内容分析系统 ROST CM 6 使用手记
- 在线java编译器_五个免费在线Java编译器,轻松编译代码
- vscode 插件: REST Client 介绍
- python Numpy中的array函数讲解及各参数含义
- 独立站运营到底要做什么!
- 苹果公司开发者账号注册流程详解
- 计算机启动蓝屏,电脑开机蓝屏详细解决方案
- CAD三维图形转化成二维图形的过程具体的步骤
- 【渝粤教育】国家开放大学2018年春季 7404-22T数学建模 参考试题
- 3 随机数与蒙特卡洛方法及Python实现
- Scrapy框架流程图解析
- 【开发随记】【提效】工作习惯那些事系列之二——TOP3
- 在滴滴云 DC2 云服务器上搭建 ELK 日志采集系统