C++实现Linux下遍历指定目录下的文件
来源:互联网 发布:cisco 9396端口配ip 编辑:程序博客网 时间:2024/05/21 18:45
- c++/readdir.cpp
#include <dirent.h>//遍历系统指定目录下文件要包含的头文件 #include <iostream> using namespace std; int main() { DIR* dir = opendir("/home/xxx/test");//打开指定目录 dirent* p = NULL;//定义遍历指针 while((p = readdir(dir)) != NULL)//开始逐个遍历 { //这里需要注意,linux平台下一个目录中有"."和".."隐藏文件,需要过滤掉 if(p->d_name[0] != '.')//d_name是一个char数组,存放当前遍历到的文件名 { string name = "/home/xxx/test/" + string(p->d_name); cout<<name<<endl; } } closedir(dir);//关闭指定目录 }
这里需要注意,由于p->d_name存放的是文件名,所以也可以通过像strstr(p->d_name,".jpg")
等来判断(头文件<string.h>
),遍历指定类型的文件。
阅读全文
0 0
- Linux下 C语言实现遍历指定目录下指定格式的文件
- C++实现Linux下遍历指定目录下的文件
- Linux C :遍历输出指定目录下的所有文件
- Linux C :遍历输出指定目录下的所有文件
- Linux C :遍历输出指定目录下的所有文件
- Linux C :遍历输出指定目录下的所有文件
- Linux C :遍历输出指定目录下的所有文件
- C/C++遍历目录下的文件或指定文件
- C/C++遍历目录下的文件或指定文件
- Linux下递归遍历指定目录下的文件内容并删除的函数实现
- C++实现Linux和Windows下遍历指定目录下的文件
- Linux C :遍历输出指定目录下的所有文件, 及st_mode判断文件类型
- linux下实现指定目录的简单遍历输出
- VC 遍历指定目录下的文件
- 遍历指定目录下的所有文件
- linux平台下基于C语言实现遍历文件目录
- [C/C++]遍历目录下指定(任意)文件
- 用C++实现遍历指定目录下的[指定文件后缀名]文件
- D1记录--计划和总结
- 手机版SQLite数据库管理工具
- xml解析---Java解析xml文件
- 6.3
- Web前端开发中会遇到的浏览器兼容问题(消灭bug②)
- C++实现Linux下遍历指定目录下的文件
- python 文件操作
- Synchronized(对象锁)和Static Synchronized(类锁)的区别
- android monkey_log分析
- shared_ptr产生的循环引用问题
- STM8L低功耗设置,深坑。。。
- 模拟下拉框,IPAd,iOS不兼容
- Android探索之旅(第二十二篇)纳尼?后台人员没有接口文档,那是不可能的
- USB入门系列总结