一、目录io
1.打开目录 opendir
2.读目录 readdir
3.关闭目录 closedir
#include <sys/types.h>
#include <dirent.h>
DIR *opendir(const char*name);
功能:打开一个目录,并获得一个目录流指针
参数:
name:需要打开的目录名称
返回值:
成功:返回目录流指针
失败:NULL
DIR *fdopendir(int fd);
#include <dirent.h>
struct dirent *readdir(DIR *dirp);
功能:读取目录中一个文件信息
参数:
dirp:指向目录流的指针
返回值:
成功:返回所读文件具体内容的结构体指针(地址)
失败:NULL
#include <sys/types.h>
#include <dirent.h>
int closedir(DIR*dirp);
功能:关闭一个目录
参数:
dirp:指向目录流的指针