dirent.h头文件中包含了一些对文件目录进行操作的接口,虽然不是C标准中的,但是在C语言编程中是一类广泛使用的接口类型。可以通过这个头文件中的接口来查看文件目录中的文件列表,以及各个文件的信息大小等。一般情况下,vs或者vc6.0中是没有改头文件的。如果想在程序中使用,可以手动加入。下面是头文件的下载地址http://download.youkuaiyun.com/detail/qq_20916555/9488536 (本人上传的,免积分下载)
下面就对dirent中常用的数据类型以及接口作粗略的解释:
struct DIR {
struct dirent ent;
struct _WDIR *wdirp;
} ;
DIR结构体代表目录操作数据流,其中包括struct diren和struct_WDIR,一般通过接口opendir(const char*dirpath)返回来改目录的操作数据流。
struct dirent