c++读取文件夹下的所有文件名

时间:2025-01-24 07:31:07

 

#include<iostream>
#include<>
using namespace std;
int main(){
    _finddata_t file;
    intptr_t lf;//< 如果是long的话,win7没问题,win10有问题,保险还是用intptr_t
    //输入文件夹路径
    if((lf = _findfirst("d:\\OSG\\Data\\*.*", &file))==-1)
        cout<<"Not Found!"<<endl;
    else{
        //输出文件名
        cout<<"file name list:"<<endl;
        while(_findnext( lf, &file)==0){
            cout<<<<endl;
        }
    }
    _findclose(lf);
    return 0;
}