C++统计文件夹中文件个数
代码来源于网络
#include<io.h>
#include <opencv2/opencv.hpp>
#include <iostream>
#include <ctime>
#include <vector>
using namespace std;
using namespace cv;void getFiles(string path, vector<string>& files)
{intptr_t hFile = 0;//文件句柄,过会儿用来查找struct _finddata_t fileinfo;//文件信息string p;//string pa = "C://Users//YAO//Documents//Visual Studio 2015//Projects//Project2//Project2//files//creat_feature_lib//points_filter";cout << "ooo" << _findfirst(p.assign(path).append("//*").c_str(), &fileinfo) << endl;if ((hFile = _findfirst(p.assign(path).append("//*").c_str(), &fileinfo)) != -1)//如果查找到第一个文件{do{if ((fileinfo.attrib & _A_SUBDIR))//如果是文件夹{if (strcmp(fileinfo.name, ".") != 0 && strcmp(fileinfo.name, "..") != 0)getFiles(p.assign(path).append("\\").append(fileinfo.name), files);;}else//如果是文件{files.push_back(p.assign(path).append("\\").append(fileinfo.name));}} while (_findnext(hFile, &fileinfo) == 0); //能寻找到其他文件_findclose(hFile); //结束查找,关闭句柄}
}int main()
{string path="datas";vector<string> files;getFiles(path, files);Mat img = imread(files[0]);if (img.empty()){cout << "img input failed";}else{imshow("", img);waitKey();}cout << files.size();return 0;
}
C++统计文件夹中文件个数相关推荐
- 合并文件夹中子目录_01 Linux之统计文件夹中文件个数以及目录个数
案例分析: 今天遇到了一个需要统计路径下目录个数的问题 如果一个一个的去数会很麻烦,找到了一篇文章刚好提到这个,于是我将方法整理了一下. 该方法的链接: Linux统计文件夹中文件个数以及目录个数_S ...
- python读取文件夹-Python按顺序读取文件夹中文件
参考资料: 涉及到文件操作,我们有时候会读取一个文件夹中的所有的文件.这些文件可能是文件名完全混乱的,也可能是完全格式化的(如1.png,2.png...).下面介绍Python中的几种按顺序(假如有 ...
- QListWidget读取本地文件夹中文件并显示名字,双击读取xml数据
文章目录 前言 一.读取本地文件并显示 二.双击读取数据 前言 本文主要是为了解决QListWidget读取本地文件夹中文件,并且显示的问题.然后双击读取其中xml数据 一.读取本地文件并显示 如下的 ...
- 使用java对文件夹中文件后缀进行修改
使用java对文件夹中文件后缀进行修改 在网上找到的项目资料,本打算学习下,结果给的资料是ziw格式,需要使用为知笔记才能打开,百度半天没有找到为知笔记的下载方式,但是看到可以转换格式为zip,然后进 ...
- 文件夹中文件名称的获取,并相应的添加或删除对应的文件夹或文佳
1.获取文件夹中文件夹的名称,并添加或删除对应的文件夹 <1> 获取文件夹的名称 fldPath = "相对应的路径名称" dirInfo = New Director ...
- 用bat批量改文件夹中文件的名字
目录 获取需要文件夹中文件的所有文件路径 通过excel按规律改变名字 用ren 连接旧文件名和新文件名 把连接好的命令复制粘贴到txt,后改txt后缀为bat,完成! 获取需要文件夹中文件的所有文件 ...
- python中按照文件夹中文件的排列顺序读取文件内容,python文件显示和windows目录显示一致
原创 python中按照文件夹中文件的排列顺序读取文件内容 2018-12-06 11:49:18 途径北海道 阅读数 3891 更多 分类专栏: python 版权声明:本文为博主原创文章,遵循 C ...
- php获取文件夹中文件名称
php获取文件夹中文件名称 <?php $handler = opendir('upload/ftp');//当前目录中的文件夹下的文件夹 while( ($filename = readdir ...
- 管道/查明文件夹中图片个数
管道为一种通信方式 我们使用"|"连接两个命令,shell会将前后两个进程的输入输出用一个管道相连,以便达到进程间通信的目的. 管道本质上就是一个文件,前面的进程以写方式打开文件, ...
- Linux查看文件夹中文件的个数
我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI公众号介绍:Microstrong(小强)同学主要研究机器学习.深度学习.计算机视觉.智能对话系统相关内容,分享在学 ...
最新文章
- Spring Boot + Vue + Shiro 实现前后端分离、权限控制
- python3作用域
- 关卡2-1 简单的模拟 1540 机器翻译
- Hbase复制(Replication )
- CentOS7 编译安装LVS 互为主备 (实测 笔记 Centos 7.0 + ipvsadm 1.27 + keepalived 1.2.15 )
- 数据分析工具篇——数据读写
- pyqt安装_Win10下安装LabelImg以及使用(绝对是全网最简单的教程)
- [转载]保护 ASP.NET 应用程序的安全
- 解决django3.x manage命令makemigrations无法创建数据表
- 奈飞文化手册_《奈飞文化手册》速阅提炼分享4
- 个人课中所学vlan相关知识整理
- 非模态对话框的创建于销毁
- golang解决TCP粘包问题
- 2021数学建模A题详细思路
- Dell 禁用触摸板
- Mugeda(木疙瘩)H5案例课—换装小游戏-岑远科-专题视频课程
- 企业移动办公小助手——华为云桌面
- 网易评论盖楼的数据结构
- net user administrator /passwordreq:yes 错误
- 使用Android Studio和阿里云数据库实现一个远程聊天程序