#include<iostream>
#include<string>
#include<fstream>
#include <stdio.h>
#include <io.h>
#include <stdlib.h>
using namespace std;
const char *to_search = "D:\\低分辨率截图\\*"; //欲查找的文件,支持通配符(可选择文件类型)
int main()
{
long handle; //用于查找的句柄
struct _finddata_t fileinfo; //文件信息的结构体
handle = _findfirst(to_search, &fileinfo); //第一次查找
if (-1 == handle)return -1;
if (fileinfo.attrib != _A_SUBDIR)
printf("%s\n", fileinfo.name);
ofstream outdata;
outdata.open("D:\\list.txt", ios::app);//ios::app是尾部追加的意思
outdata <<fileinfo.name << endl; //打印出找到的文件的文件名
while (!_findnext(handle, &fileinfo)) //循环查找其他符合的文件,知道找不到其他的为止
{
if (fileinfo.attrib != _A_SUBDIR)
printf("%s\n", fileinfo.name);
ofstream outdata;
outdata.open("D:\\list.txt", ios::app);//ios::app是尾部追加的意思
outdata <<fileinfo.name << endl;
outdata.close();
}
_findclose(handle); //别忘了关闭句柄
system("pause");
return 0;
}
c++读取文件夹下面的文件名称并保存在TXT里
猜你喜欢
转载自blog.csdn.net/qq_33591712/article/details/83383995
今日推荐
周排行