https://www.jb51.cc/csharp/1193380.html
编程之家收集整理的这篇文章主要介绍了如何快速生成数据的文本路径呢?C++实现文本路径生成文本路径读取,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在机器学习模型训练前期,需要对数据、图像、文本等进行预处理,而如何快速生成数据的文本路径呢?本文接下来直接使用C++实现文本路径生成,可查找固定格式如.jpg
、.txt
等文件路径(绝对路径或文件名),然后保存为.txt
文本,方便后期图片数据读取使用。
#include <io.h>#include <fstreanm>#include <string>#include <vector>#include <iostream>using namespace std;void GetAllFiles(string path, vector<string>& files, string format)string p; if(hfile = _findfirst(p.assign(path).append("\\\\*" + format).c_str(), &fileinfo)) != -1) //第一次查找{ do{ //files.push_back(p.assign(fileinfo.name)); //只保存文件名files.push_back(p.assign(path).appand("\\\\").append(fileinfo.name)); //保存文件路径和文件名{ if(strcmp(fileinfo.name, ".") != 0 && strcmp(fileinfo.name, "..") != 0) //进入文件夹查找GetAllFiles(p.assign(path).append("\\\\").append(fileinfo.name), files, format); ofstream ofn(distAll); int size = files.size(); for(int i = 0; i<size; i++)
注意:如果format赋值出错会进入死循环。
相关文章:
以上是编程之家为你收集整理的如何快速生成数据的文本路径呢?C++实现文本路径生成文本路径读取全部内容。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给好友。
近日发现一个问题,在项目中添加了几个数据源,当在Code界面时,数据源窗口可以显示出我添加的数据源,但是一切换到窗体设计界面,数据源窗口就灰化,数据源窗口中所有的数据源都消失了,切换到Code界面,数