给一个文件夹路径D:\Data,里面有很多个文件,怎么用MFC程序打开这个文件夹并遍历文件夹下的所有文件?
2个回答
展开全部
MFC下,还是用CFileFind类比较方便。
CFileFind ff;
CString strUDDir += "d:\\data\\*.*";
BOOL res = ff.FindFile(strUDDir);
while(res)
{
res = ff.FindNextFile();
//不遍历子目录
if(!ff.IsDirectory() && !ff.IsDots())
{
CString strFile = ff.GetFileName();
…// 在这里写需要的代码
}
}
ff.Close(); // 不要忘记关闭
CFileFind ff;
CString strUDDir += "d:\\data\\*.*";
BOOL res = ff.FindFile(strUDDir);
while(res)
{
res = ff.FindNextFile();
//不遍历子目录
if(!ff.IsDirectory() && !ff.IsDots())
{
CString strFile = ff.GetFileName();
…// 在这里写需要的代码
}
}
ff.Close(); // 不要忘记关闭
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询