1.打开目录:
DIR *opendir(const char *name);
功能:打开一个目录获得一个目录流指针
参数:
name:目录名
返回值:成功返回目录流指针;失败返回NULL
2.读目录:
struct dirent *readdir(DIR *dirp);
功能:从目录流中读取文件信息并将保存信息的结构体地址返回
参数:
dirp:目录流指针
返回值:包含文件信息的结构体;出错或者读到目录流末尾返回NULL
3.关闭目录:
int closedir(DIR *dirp);
功能:关闭之前已经打开的目录流对象
参数:
opendir的返回结果中目录流对象
返回值:成功 0;失败 -1