关注分享主机优惠活动
国内外VPS云服务器

linux用哪个函数打开目录(linux用哪个函数打开目录)

本文主要讲解“linux用哪个函数打开目录”,感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。下面就让主机频道带你学习一下“linux用哪个函数打开目录”!

Opendir()函数用于在linux中打开目录。opendir()函数可以打开指定的目录,以“DIR*”的形式返回目录流,用于读取和搜索指定的目录;语法" DIR * opendir(const char * name);"。

Linux opendir()函数:打开目录函数

1.头文件:

# include & ltsys/types . h & gt;
# include & ltdirent.h & gt2、定义功能

DIR * opendir(const char * name);3、功能描述:

Opendir()用于打开参数名指定的目录,并以DIR*的形式返回目录流。类似于open(),这个返回值将用于读取和搜索目录。

4.返回值:

如果成功,则返回DIR* type的目录流,如果打开失败,则返回NULL。

5.错误代码:

EACCESS权限不足。

EMFILE已达到一个进程可以同时打开的最大文件数。

ENFILE已达到系统可以同时打开的最大文件数。

ENOTDIR参数名不是真实的目录。

ENOENT参数名指定的目录不存在,或者参数名是空字符串。

ENOMEM内核内存不足。

6.示例:

# include & ltsys/types . h & gt;
# include & ltdirent.h & gt
# include & ltstdio.h & gt
int main()
{
int a = opendir(& quot;/etc/passwd&quot);
printf(& quot;a = % d \ n & quot,a);
返回0;
}linux打开目录用哪个函数

未经允许不得转载:主机频道 » linux用哪个函数打开目录(linux用哪个函数打开目录)

评论 抢沙发

评论前必须登录!