博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC Realizing Ergodicing The Folder
阅读量:7003 次
发布时间:2019-06-27

本文共 915 字,大约阅读时间需要 3 分钟。

BOOL CConVFPJPGDlg::SeekContent(LPCSTR pstr){	CFileFind m_finder;	BOOL bWorking;	int bexitType;	strWildcard=pstr;	if(strWildcard.IsEmpty())	{		MessageBox("选择有效的路径");		return (0); 	}	strWildcard += ("\\*.*");	//寻找strWildcard目录下有没有文件、或者是默认的"."和".."文件夹,如果有,返回1,否则返回0.	bWorking = m_finder.FindFile(strWildcard);	if(bWorking==0)	{		MessageBox("未找到有效的目标");		return (0);	}	while (bWorking == TRUE && g_bExitThread == FALSE)	{		//寻找strWildcard目录下的文件或文件夹		bWorking = m_finder.FindNextFile();	    //如果是strWildcard目录下文件,执行......		if (!m_finder.IsDots() && !m_finder.IsDirectory())		{			bexitType = OnTransFullFile(strWildcard);			if(bexitType == 0)//强制退出				return (0);		}		//如果是strWildcard目录下的"."或".."文件夹,那么执行continue.		if (m_finder.IsDots())			continue;		//如果strWildcard目录下存在新的文件夹,那么返回新的文件夹名,并迭代.		if (m_finder.IsDirectory())		{			CString str = m_finder.GetFilePath();			SeekContent(str);		}	 	}	m_finder.Close();	return 1;}

 

转载地址:http://iwytl.baihongyu.com/

你可能感兴趣的文章