Linux C语言遍历文件夹
来源:互联网 发布:网络商标注册 编辑:程序博客网 时间:2024/06/05 23:42
#include <stdio.h>#include <dirent.h>#include <sys/stat.h>void List(char *path){ printf("路径为[%s]\n", path); struct dirent* ent = NULL; DIR *pDir; pDir=opendir(path); //d_reclen:16表示子目录或以.开头的隐藏文件,24表示普通文本文件,28为二进制文件,还有其他…… while (NULL != (ent=readdir(pDir))) { printf("reclen=%d type=%d\t", ent->d_reclen, ent->d_type); if (ent->d_reclen==24) { //d_type:4表示为目录,8表示为文件 if (ent->d_type==8) { printf("普通文件[%s]\n", ent->d_name); } if (ent->d_type==4) { printf("目录[%s]\n", ent->d_name); } } else if(ent->d_reclen==16) { printf("[.]开头的子目录或隐藏文件[%s]\n",ent->d_name); } else { printf("其他文件[%s]\n", ent->d_name); } }}int main(int argc, char *argv[]){ List(argv[1]); return 0;}
0 0
- Linux C语言遍历文件夹
- linux C语言遍历文件夹所有文件
- [转]Linux 下用C语言遍历文件夹
- C语言在linux下递归遍历文件夹中的文件
- C语言实现遍历文件夹
- 如何c语言遍历文件夹
- linux下C遍历文件夹
- Linux C 文件夹遍历接口.
- 用c语言实现遍历文件夹
- 【VS开发】C语言遍历文件夹
- c语言 遍历搜索文件夹(获取文件夹中所有内容)
- 学习了LINUX下用C语言遍历文件夹,一些心得
- 学习了LINUX下用C语言遍历文件夹,一些心得
- Linux系统遍历文件夹 获取文件大小的操作(C语言实现)
- Linux c 遍历文件夹下的文件名
- linux下 c语言递归遍历文件夹下所有文件和子文件夹(附上替换文本文件内容的方法)
- linux遍历目录C语言
- C语言 遍历文件夹查找最后创建的文件
- socket关闭之close()和shutdown()的差异
- 计算机视觉CV领域大牛及研究组主页链接
- 实习入职第四天:Thread有关知识点
- 频域分析法求解零状态响应的matlab过程
- UVA 11324 scc缩点+树上最长路
- Linux C语言遍历文件夹
- Leetcode 217. Contains Duplicate
- HDU 2539 点球大战(字符串+输出坑)
- CodeForces 4A Watermelon(太水了。。。。。)
- 安卓菜鸟开发笔记简易窃听器
- 如何跨UI实现功能
- HDU 2767 强联通分量
- c++第六次上机实验-项目2-数组合并
- Java之块的执行顺序