一、功能描述
需要提取某个文件夹下所有文件名字,当包含子目录时,将子目录及其路径获取到。
二、实现方式
使用C语言的opendir函数
DIR* dp;
struct dirent* dirp;
if ((dp = opendir(sdir.c_str())) != NULL) {
dirp = readdir(dp)
}
通过readir读取到的dirp中包含的d_type具有如下类型及其含义:
enum
{
DT_UNKNOWN = 0,
# define DT_UNKNOWN DT_UNKNOWN
DT_FIFO = 1,
# define DT_FIFO DT_FIFO
DT_CHR = 2,
#

最低0.47元/天 解锁文章
1044

被折叠的 条评论
为什么被折叠?



