#include <stdio.h>
#include <io.h>
int main(){
const char *path = "D:\\*.csv"; // 输出这个目录下所有csv文件名
//const char *path = "D:\\*"; // 输出这个目录下所有文件和子文件夹的名字
long handle; //用于查找的句柄
struct _finddata_t fileinfo; // io.h
handle = _findfirst(path, &fileinfo); // 第一次查找
if(handle == -1)
return -1;
printf("%s\n",fileinfo.name);
while(!_findnext(handle, &fileinfo)){ //循环查找其他符合的文件,直到找不到其他的为止{
printf("%s\n",fileinfo.name);
}
_findclose(handle);
return 0;
}
运行结果: