参数说明:
//map<int, string > m_filenames;//保存读出来的文件名
//按钮
void CTestDlg::OnBnClickedButton14()
{
// TODO: 在此添加控件通知处理程序代码
//选取某个文件夹,并将其里面的文件都存入到map容器当中
num = 1;//记录当前的map容器当中的key的起始位置
CString strFolderPath(_T("")); //TCAHR类型的文本需要用CString类型的变量接受;
TCHAR szPath[_MAX_PATH];
BROWSEINFO bi;
bi.hwndOwner = GetSafeHwnd();
bi.pidlRoot = NULL;
bi.lpszTitle = _T("选择文件夹");
bi.pszDisplayName = szPath;
bi.ulFlags = BIF_RETURNONLYFSDIRS;
bi.lpfn = NULL;
bi.lParam = NULL;
LPITEMIDLIST pItemIDList = SHBrowseForFolder(&bi);
if (p
MFC中选择文件夹并遍历里面的所有文件
最新推荐文章于 2021-04-26 16:48:25 发布
本文介绍了如何在MFC应用程序中使用CFileFind类来选择一个文件夹,并遍历该文件夹及其子文件夹中的所有文件。通过创建CFileFind对象,利用FindNextFile函数迭代查找文件,详细阐述了遍历过程和注意事项。
摘要由CSDN通过智能技术生成