目录编程类函数

函数名

readdir

 

函数原型

struct dirent *readdir(DIR *dirp);

 

函数功能

读一个目录

 

所属头文件

#include

 

返回值

成功:返回下一个目录入口的dirent结构体指针

失败:NULL

 

参数说明

dirp:指向目录入口的指针

 

补充说明:

struct dirent

{

   ino_t          d_ino;       /* inode number */

   off_t          d_off;       /* not an offset; see NOTES */

   unsigned short d_reclen;    /*length of this record */

   unsigned char  d_type;      /* type of file; not supported

                                   by all filesystem types */

   char           d_name[256]; /*filename */

};

 

函数名

opendir

 

函数原型

DIR *opendir(const char *name);

 

函数功能

打开一个目录

 

所属头文件

#include

#include

返回值

成功:指向目录流的指针

失败:NULL

 

参数说明

name:目录名

 

函数名

closedir

 

函数原型

int closedir(DIR *dirp);

 

函数功能

关闭目录

 

所属头文件

#include

#include

 

返回值

成功:0

失败:-1

参数说明

dirp:目录流指针

你可能感兴趣的:(Unix环境编程,编程,UNIX,目录,linux)