比如有一个文件夹,里面的文件只有1种格式:.txt;如何才能让程序按顺序自动读取每一个文件一遍呢?用FOR循环吗?具体怎么写。多谢了

解决方案 »

  1.   

    CFileFind finder;CString strWorkPath;//设置查找目标
    strWorkPath = strFile + _T("*.txt");

    BOOL bWorking = finder.FindFile(strWorkPath);//开始查找所有文件
    while (bWorking)
    {
    bWorking = finder.FindNextFile();
    //是子目录或父目录,不予以理会
    if (finder.IsDots() || finder.IsDirectory())
    {
    continue;
    }
    else
    {
    //在这里添加对所查找文件的处理代码 //找到文件名
    CString strFile = finder.GetFilePath();
    //处理文件操作
    //......


    }
    }
      

  2.   

    有点错误,
    查找路径应该这样设置://设置查找目标
    strWorkPath =  _T("c:\\*.txt");