什么是读取目录的最好方法

 

历史上曾有过许多不同的目录读取方法,但目前你应该使用POSIX.1标准的 <dirent.h>接口。

opendir()函数打开一个指定的目录;readdir()将目录以一种标准的格式读入; closedir()关闭描述符。还有一些其他如rewinddir()、telldir()和seekdir() 等函数,相信不难理解。

如果你想用文件匹配符('*','?'),那么你可以使用大多数系统中都存在的glob() 函数,或者可以查看fnmatch()函数来得到匹配的文件名,或者用ftw()来遍历整个目录树。

你可能感兴趣的:(什么是读取目录的最好方法)