头文件
#include <dirent.h>
目录流结构体
struct dirent //记录文件内容的流指针,调用readdir函数,会依次把目录中的文件信息放到这个结构体里面
DIR //定义一个打开目录的流指针
打开目录的函数:
DIR* opendir(const char *name)
DIR* fdopendir(int fd); 要配合open函数使用
读取目录内容函数:
struct dirent* readdir(DIR*)
每次读取一个目录的名字,struct dirent 结构体中的d_name成员保存着目录名字的字符串
操作例程