目标文件夹:

源码:

#include<iostream>
#include<vector>
#include<string>
#include<io.h>void getAllFiles(string path, vector<string>& files)
{//文件句柄 long  hFile = 0;//文件信息 struct _finddata_t fileinfo;string p;if ((hFile = _findfirst(p.assign(path).append("\\*").c_str(), &fileinfo)) != -1){while (_findnext(hFile, &fileinfo) == 0) {//每个文件夹下都有名叫.和..的文件,平时看不见,要筛掉if (strcmp(fileinfo.name, ".") != 0 && strcmp(fileinfo.name, "..") != 0){p.assign("").append(fileinfo.name);//↓去掉文件后缀名//p=p.substr(0, p.rfind("."));files.push_back(p);}}_findclose(hFile);}
}

调用函数,并输出验证结果

int main() {char* filePath = "./Debug"; //路径vector<string>files;        //装文件名的容器getAllFiles(filePath, files);for (auto i : files) {cout << i << endl;}system("pause");return 0;
}

c++读取文件名称(windows)相关推荐

  1. python读取文件名存到list_python读取文件名称生成list的方法

    下面为大家分享一篇python读取文件名称生成list的方法,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 经常需要读取某个文件夹下所有的图像文件. 我使用python写了个简单的代码,读取 ...

  2. php读取文件名称,PHP获取文件名称的方法

    PHP获取文件名称的方法 php程序中,我们经常需要获取当前运行的php程序的文件名称,大家知道php获取文件名称吗?以下是小编为大家搜索整理的PHP获取文件名称的'方法,希望能给大家带来帮助!更多精 ...

  3. php读取文件名称,php如何获取文件名

    php获取文件名的方法:可以用basename()函数来获取文件名,例如:[basename($full_name)].还可以使用pathinfo()函数来获取文件名. PHP中获取文件名的方式 1. ...

  4. c++读取文件夹下的多个txt.文件并计算每个txt数据的平均值

    #include <iostream> #include <sys/types.h> #include <dirent.h> #include <fstrea ...

  5. python怎么读文件夹下的文件夹-python2.7读取文件夹下所有文件名称及内容的方法...

    最近稍稍有点空闲时间,于是重新温习了一下之前学习过的python基础.废话不多说,记录一下自己的所得. 首先,安装什么的不在本人的温习范围,另,本人使用的是windows下的python2.7版本,且 ...

  6. python读取文件夹下所有文件的名称_python2.7 学习之读取文件夹下所有文件名称及内容...

    python2.7 学习之读取文件夹下所有文件名称及内容 最近稍稍有点空闲时间, 于是重新温习了一下之前学习过的 python 基础废话不多说, 记录一下自己的所得 首先, 安装什么的不在本人的温习范 ...

  7. python 读取文件到字典读取顺序_python顺序的读取文件夹下名称有序的文件方法...

    python顺序的读取文件夹下名称有序的文件方法 如下所示: import os path="/home/test/" #待读取的文件夹 path_list=os.listdir( ...

  8. vbs脚本功能:1、判断系统位数64/32;2、读取注册表,读取应用名称。3、读取txt文件;4、执行exe文件,安装程序。

    vbs脚本功能:1.判断系统位数:2.读取注册表,读取应用名称.displayName就是程序与功能里面展示的应用名称.3.读取txt文件:4.执行exe文件,安装程序. 注意:1.文本编码方式要用A ...

  9. windows下python使用fllow扩展持续读取文件的bug

    文章目录 一.前言 二.读取fllow源码 1.fllow读取文件代码 2.跟踪new_file_check 函数 3.python的stat函数 4.分析出错代码 三.windows下对比inode ...

最新文章

  1. Windows Embedded Compact 7网络编程概述(上)
  2. webservice接口与HTTP接口学习笔记
  3. 神器诞生!E3成首个3.50可降级国产电子狗
  4. 使用google colab运行RNN网络代码报告错误ValueError: Object arrays cannot be loaded when allow_pickle=False
  5. 指令级别解释对象创建过程和DCL为什么要volatile
  6. psd文件用什么打开?如何修改psd文件?psd样式怎么修改文字?
  7. linux vsftp 无法上传文件,解决vsftp 不能匿名上传文件的问题
  8. 欧瑞变频器800参数设置_ACS800系列变频器的参数及设置
  9. 3D建模与处理软件简介
  10. 『开发技巧』MacbookM1芯片深度学习环境配置最全教程:简明安装开发TensorFlow与PyTorch
  11. Codeforces1040B Shashlik Cooking
  12. ActiveMQ反序列化漏洞(CVE-2015-5254)
  13. 程序员下厨房入门---好好照顾自己
  14. PHP程序员全栈,PHP程序员画的 “全栈工程师技能树” 思维导图
  15. 【修真院PM小课堂】轮播图有几种表现形式,适合什么场景, 有哪些切换方式?
  16. Anntec ZKUXFT XT2 FGPA卡DPDK使用方法
  17. 华为服务器bmc怎么传文件,华为服务器bmc配置
  18. 将map转换成json字符串
  19. hihocoder图像算子(高斯消元)
  20. Hungry Rabbit

热门文章

  1. android-apkdb
  2. 多线程线程数经验公式
  3. C语言简单游戏编程入门之中国象棋
  4. SGU278 Fuel【凸包】
  5. Node.js | 使用 zlib 内置模块进行 gzip 压缩
  6. 643-Dijkstra迪杰斯特拉算法
  7. 机器学习21:Ensemble
  8. 纯汇编实现打飞机小游戏
  9. 如何能布局出好楼盘风水 看楼盘风水如何布局助力翻盘
  10. 红旗Linux桌面4.1文本安顿过程图解(一)