C/C++ 获取文件夹下的所有文件列表
来源:互联网 发布:乐视手机4g网络不能用 编辑:程序博客网 时间:2024/05/19 18:42
本系列文章由 @yhl_leo 出品,转载请注明出处。
文章链接: http://blog.csdn.net/yhl_leo/article/details/51009608
提供一段C/C++代码示例,用于自动获取指定文件夹下的所有文件列表(包括子目录中的文件)。
代码文件可以在GitHub中下载: yhlleo/FindFilesWithinFolder
在查找文件时,对于子文件夹里的文件采用递归的方式获取:
do{ if(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { if(FindFileData.cFileName[0]!='.') { strcpy(szFile,lpPath); strcat(szFile,"\\"); strcat(szFile,FindFileData.cFileName); findFiles(szFile); } } else { ... }}while(::FindNextFile(hFind,&FindFileData));
运行示例如下:
- 文件树:
- 运行结果:
如果只想加载指定文件夹下当前一级的所有文件,把递归调用的部分修改就OK啦~
源自本人博客网站:yhl’s blog
0 0
- C/C++ 获取文件夹下的所有文件列表
- 获取文件夹下所有文件(c++)
- C/C++获取文件夹下所有文件
- Python获取文件夹下所有的文件路径列表
- C#.net获取指定文件夹下的所有jpg文件,并按文件创建时间排序
- C#.net获取指定文件夹下的所有jpg文件,并按文件创建时间排序
- C#.NET获取指定文件夹下所有的指定类型文件
- 【C++】获取当前文件夹内的所有文件
- C/C++的删除文件夹下的所有文件
- C#.Net遍历远程文件夹下的所有文件
- C#.Net遍历本地文件夹下的所有文件
- 用C遍历文件夹下的所有文件
- linux c 读取并处理文件夹下的所有文件
- 用C遍历文件夹下的所有文件
- 遍历文件夹下的所有文件(Python&C++)
- C/C++遍历Windows文件夹下的所有文件
- Qt获取所给文件夹下的所有文件夹列表
- C/C++--C++获取目录下的文件列表
- Python requests“Max retries exceeded with url” error
- 第四周项目3-随机函数
- css 只改变父元素的透明度,不改变子元素透明度rgba+opacity
- 旅の途中
- 指针总结
- C/C++ 获取文件夹下的所有文件列表
- string的assign用法
- Mockito 单元测试简介以及Stub
- Centos6.5安装Oracle12c安装笔记
- 实验1 交叉编译工具链建立实验 64位机问题
- 剑指offer面试题之求第n个丑数
- 字符设备驱动之misc驱动
- sshe_UserServiceImpl
- 希尔排序