C语言读取指定文件夹下面的所有文件

时间:2021-04-26 09:55:19
#include <stdio.h>
#include<io.h>
int main(int argc, char *argv[])
{
    struct _finddata_t fa;
    long fHandle;
    
    if( (fHandle=_findfirst( "*.txt", &fa ))==-1L )//这里可以改成需要的目录
    {
        printf( "当前目录下没有txt文件\n");
        return 0;
    }
    else
    do
    {
        printf( "找到文件:%s\n", fa.name );
    }while( _findnext(fHandle,&fa)==0 );
    _findclose( fHandle );
    return 0;
}