c++查找文件的方法

来源:互联网 发布:使用手册制作软件 编辑:程序博客网 时间:2024/05/24 05:31
 CFileFind finder;
    BOOL bWorking = finder.FindFile(szBuf);
unsigned short  slogtype = 0;
 
    while (bWorking) 
{
        bWorking = finder.FindNextFile();
        CString strfilename = finder.GetFilePath();
CString strtype = "";
int iposs = strfilename.Find("\\Log_") + 5;
int ipose = strfilename.Find("_R.txt");
if (iposs < ipose)
{
strtype = strfilename.Mid(iposs, (ipose-iposs));
            slogtype = atoi(strtype.GetBuffer(0));


            parseFile(strfilename, slogtype);
}
else
{
return FALSE;
}
        
    }
    finder.Close();