一定要找所有目录中(子目录中的子目录都要找),这个我不知道怎么搞。麻请大家写好备注。
找到指定的文件类型和指定的目录名字,然后执行删除。

解决方案 »

  1.   

    { CFileFind ff;
    BOOL bResult(TRUE);
    CString strFilter(_T("...")); //自己填写路径和通配符 bResult = ff.FindFile(strFilter);
    while(bResult)
    {
    bResult = ff.FindNextFile();
    if(ff.IsDirectory())
    ::RemoveDirectory(ff.GetFilePath());//只能删除空文件夹,如果要删除含有文件的文件夹,自己写一个函数实现
    else 
    ::DeleteFile(ff.GetFilePath());
    }
    }
      

  2.   

    主要是如果操作指定的文件,*.txt这个要删除,但我用GetFileName得到一些乱七八糟的名字[2]、[234]这些文件还是文件夹呀?怎么成这个东西。
      

  3.   

    目录和我指定的目录怎么找、怎么判断?"ddd"="ddd"这样吗?