比如我要检查C盘目录下是否存在*.dat类型的文件???

解决方案 »

  1.   

    遍历该目录下所有文件,看是否有后缀为dat的文件
      

  2.   

    其实无论有没有这个直接的方法
    对于底层来说都是一样的
    它都要一个个的去搜索所以你只需要检索某文件夹下的所以文件后面带.dat的就可以了
      

  3.   


    int nCount;
    CFileFind fileFinder;
    BOOL bIsFinded;nCount = 0;
    bIsFinded = fileFinder.FindFile("C:\\*.dat");
    while(bIsFinded)
    {
    bIsFinded = fileFinder.FindNextFile();
    nCount++;
    }
    fileFinder.Close();
    最后nCount为0就是没有
    不为0就是有
    当然你还可以获取一些其它信息