[转]Linux 下用C语言遍历文件夹
来源:互联网 发布:美国网络课程 生物技术 编辑:程序博客网 时间:2024/06/06 02:01
学习了LINUX下用C语言遍历文件夹,一些心得
struct dirent中的几个成员:
d_type:4表示为目录,8表示为文件
d_reclen:16表示子目录或文件,24表示非子目录
d_name:目录或文件的名称
具体代码如下,仅供参考
struct dirent中的几个成员:
d_type:4表示为目录,8表示为文件
d_reclen:16表示子目录或文件,24表示非子目录
d_name:目录或文件的名称
具体代码如下,仅供参考
#include#include#includevoid List(char *path){struct dirent* ent = NULL;DIR *pDir;pDir=opendir(path);while (NULL != (ent=readdir(pDir))){if (ent->d_reclen==24){if (ent->d_type==8)printf("%s\n", ent->d_name);else{printf("子目录:%s\n",ent->d_name);List(ent->d_name);printf("返回%s\n",ent->d_name);}}}}int main(int argc, char *argv[]){List(argv[1]);return 0;}
- [转]Linux 下用C语言遍历文件夹
- Linux C语言遍历文件夹
- C语言在linux下递归遍历文件夹中的文件
- linux下C遍历文件夹
- 学习了LINUX下用C语言遍历文件夹,一些心得
- 学习了LINUX下用C语言遍历文件夹,一些心得
- linux C语言遍历文件夹所有文件
- Linux c 遍历文件夹下的文件名
- linux下 c语言递归遍历文件夹下所有文件和子文件夹(附上替换文本文件内容的方法)
- 用c语言实现遍历文件夹
- linux 下遍历文件夹
- Linux下遍历文件夹
- C语言实现遍历文件夹
- 如何c语言遍历文件夹
- 【Linux C】遍历文件夹下的某种类型的文件
- Linux C 文件夹遍历接口.
- linux下遍历删除文件夹
- c语言遍历某文件夹下的所有文件 包括子文件夹
- iPhone FakeOperator_2.0.4-2 汉化方法
- C# 泛型委托
- Javascript的调试利器:Firebug使用详解
- android工程中,有各种类型的资源文件總結
- group by 与where,having
- [转]Linux 下用C语言遍历文件夹
- IOPS解释
- 重装系统后恢复Vmware的Favorites
- LCD原理和驱动
- DeveloperExpress GridControl 万能打印
- 三态选择树实现终结者
- Activity屏蔽Home键
- K&R C Exercise 1-12 Solution
- Oracle 11g Alert log 文件位置的问题