文件遍历

来源:互联网 发布:淘宝限时秒杀是真的吗 编辑:程序博客网 时间:2024/06/15 03:44

http://baike.baidu.com/link?url=I69JeVrODq0RnKEh-tbqyP1oA0GngIBccHJXJkNoi0RMBPK5KU84bx3cskvMB4DuCz-Eo5V_FDGdUdoJzOBJBt9OcTmqRQkeD_ODSAwJ6m7

http://blog.sina.com.cn/s/blog_576b7081010130yz.html

http://bbs.csdn.net/topics/390368005/


1、FindFirstFile和FindNextFile

#include<stdio.h>#include<windows.h> int main(){    WIN32_FIND_DATA p;    HANDLE h=FindFirstFile("e:\\test\\*.c",&p);    puts(p.cFileName);    while(FindNextFile(h,&p))    puts(p.cFileName);    return0;}



2、_findfirst和_findnext

#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;}


0 0