• 欢迎访问奇跡の海网站,本站不上传任何资源,所有资源均来自于网络,欢迎加入奇跡の海~!奇跡の海-WordPress QQ群
  • 本站下载资源为网络上收集整理而来,并且以计算机技术研究交流为目的,版权归原作者所有,仅供大家参考,学习,不存在任何商业目的与商业用途.
  • 本站系统镜像均来自于官方原版,ed2k可视为P2P下载链接。所有操作系统默认均为试用版,如有正版密钥可以有效激活,本站不提供任何激活和相关服务。

AU3遍历(查询)文件夹下所有文件,并输出保存在txt

AutoIT3 奇跡の海 3年前 (2017-06-19) 1171次浏览 已收录 0个评论 扫描二维码

实例介绍

文件夹下全是.png的图片,需把每张图片名保存在txt供程序读取

#include<iostream>  
#include "io.h"  
#include<fstream>  
using namespace std;  
  
ofstream MyFile("FileName.txt");  
  
bool transfer(string fileName , int txtNum = 0)  
{  
    _finddata_t fileInfo;  
    long handle = _findfirst(fileName.c_str(), &fileInfo);  
  
    if (handle == -1L)  
    {  
        cerr<< "failed to transfer files" <<endl;  
        return false;  
    }  
  
    do   
    {  
        txtNum ++;  
        MyFile<< fileInfo.name <<endl;  
    } while (_findnext(handle, &fileInfo) == 0);  
    cout<< " .txt files' number:  " << txtNum <<endl;;  
  
    return true;  
}  
  
void main()  
{  
    //ofstream MyFile(FileName.txt);  
  
    string FilePath="C:\\Users\\Administrator\\Desktop\\HOG+SVM\\数据集\\INRIAPerson\\INRIAPerson\\INRIAPerson\\96X160H96\\Train\\pos\\*.png";//注意通配符* ? 的用法,这个就是寻找XXX.png的文件,不管有多少个XXX, 如果是?.png,就是一个X,即X.png  
    int num=0;  
  
    transfer(FilePath,num);  
  
}  

AU3遍历(查询)文件夹下所有文件,并输出保存在txt

奇跡の海
关于作者:
一个WordPress菜鸟!
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址