您的位置:首页 > 其它

MFC获取指定目录下的所有文件函数

2010-08-16 17:25 549 查看
直接看代码:

BOOL GetFileProc(CString strDir)
{
CFileFind szFind;
char szTempFileFind[MAX_PATH];
sprintf(szTempFileFind, "%s//*.*", strDir);
BOOL IsFind = szFind.FindFile(szTempFileFind);
while(IsFind)
{
IsFind = szFind.FindNextFile();
if (!szFind.IsDots())	//掉除"."/".."
{
if (!szFind.IsDirectory())	//不是目录
{
char szFoundFileName[MAX_PATH] = "/0";
lstrcpy(szFoundFileName, szFind.GetFileName().GetBuffer(MAX_PATH));

if (szFoundFileName[0]))
{
char szTempFile[MAX_PATH];
sprintf(szTempFile, "%s//%s", strDir,szFoundFileName);

//处理这个文件
}
}
}
}
szFind.Close();
return TRUE;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: