C语言遍历文件夹下的所有文件

#include <stdio.h>
#include <io.h>

int main (void)
{
    _finddata_t fileDir;
    char* dir="d:\\temp\\*.*";
    long lfDir;

    if((lfDir = _findfirst(dir,&fileDir))==-1l)
        printf("No file is found\n");
    else{
        printf("file list:\n");
        do{
            printf("%s\n",fileDir.name);

        }while( _findnext( lfDir, &fileDir ) == 0 );
    }
    _findclose(lfDir);

    return 0;
} 

 

posted on 2014-06-04 12:24  NewPanderKing  阅读(3725)  评论(0)    收藏  举报

导航