在C++中,如何的到一个文件夹下的所有文件!
比如说:
d:\abc文件夹下有文件5个,(1.txt,2.txt,3.txt,4.txt,5.txt)
我如何取的文件?

解决方案 »

  1.   

    http://www.baidu.com/s?wd=vc+%C3%B6%BE%D9%CE%C4%BC%FE
    这种问题,一搜一大堆
      

  2.   

    赫赫,是呀一大堆,
    HANDLE hFindFile;
    WIN32_FIND_DATA findData;
    hFindFile = ::FindFirstFile(szPath, &findData);
    if(hFindFile != INVALID_HANDLE_VALUE) //Find at least one file
    {
    while(::FindNextFile(hFindFile, &findData))
    {
    DeleteFile(findData.cFileName);
    }
    }
    FindClose(hFindFile);
      

  3.   

    FindFirstFile、FindNextFile。 用这两个,我做过类似的
      

  4.   

    3楼的代码较有参考性,不过szPath的值没有给出来。
    大概具体应该是:某个路径+"\\*.*";