有个性,问问题不给分。
CFileFind//搜索文件
SHFileOperation//复制、移动、删除文件

解决方案 »

  1.   

    非常感谢easypaper.
    分数我已经全部给了别人了,没分了,当然就不给分拉,等我有了再给你补上.:)
    在此表示感谢!
    同时谢谢hatname,能再请教一下怎样读取目录A?谢谢!
      

  2.   

    文件查找涉及到三个 API,FindFirstFile(),FindNextFile(),FindClose(),和一个WIN32_FIND_DATA数据类型.
    例:
    HANDLE hFindFile;
    WIN32_FIND_DATA FindData;
    CString strPath; 
    CStringArray straPathes; straPathes.SetSize(0,10); hFindFile = FindFirstFile("c\\*.*",&FindData);
    if (hFindFile == INVALID_HANDLE_VALUE)
    return;
    if (FindData.dwFileAttributes != FILE_ATTRIBUTE_DIRECTORY)
    {
    strPath.Format("c:\\%s", FindData.cFileName);
    straPathes.Add(strPath);
    }
    while (FindNextFile(hFindFile,&FindData))
    {
    if (FindData.dwFileAttributes != FILE_ATTRIBUTE_DIRECTORY)
    {
    strPath.Format("c:\\%s", FindData.cFileName);
    straPathes.Add(strPath);
    }
    }
    FindClose(hFindFile);
             return;