MFC应用实例:[57]遍历目录下的每个文件

 时间:2024-10-30 09:04:47

1、新建一个基于对话框的应用程序,工程名为CheckFileDemo。

MFC应用实例:[57]遍历目录下的每个文件

3、双击“>>”按钮添加响应函数OnFolder(),在响应函数OnFolder()中添加一下代码:void CCheckFileDemoDlg::OnFolder(){ CString strFilter; strFilter="All Files(*.*)|*.*||"; CFileDialog dlg(TRUE, NULL, NULL, OFN_EXPLORER|OFN_HIDEREADONLY| OFN_ENABLESIZING|OFN_FILEMUSTEXIST,strFilter); if(dlg.DoModal() == IDOK ) //显示打开文件对话框 { m_folder=dlg.GetPathName(); UpdateData(false); } }

MFC应用实例:[57]遍历目录下的每个文件

5、双击“遍历文件”按钮添加响应函数OnSearch(),在响应函数OnSearch()中添加一下代码:void CCheckFileDemoDlg::OnSearch() //遍历当前目录下的文件{ CString oldDir;//保存原始的当前路径 UpdateData(true);//获取输入数据 GetCurrentDirectory(50,(LPTSTR)(LPCTSTR)oldDir);//获取当前路径 if(!SetCurrentDirectory((LPCTSTR)m_folder)||m_folder.IsEmpty())//如果有输入 { m_folder=(LPCTSTR)oldDir; UpdateData(false); } while(m_fileList.GetCount()!=0)//清空列表框 { int index=m_fileList.GetTopIndex(); m_fileList.DeleteString(index); } FindFile(CString(m_folder));//开始查找 m_filenum=m_fileList.GetCount();//获取文件数目 UpdateData(false);//编辑框显示 SetCurrentDirectory((LPCTSTR)oldDir);//恢复当前目录}

MFC应用实例:[57]遍历目录下的每个文件
  • 无损音乐格式ape怎么转换为wav格式
  • 如何让自己的网站能在百度被搜索到
  • 易语言如何自动按下按钮1?
  • SecureCRT系列:[2]SecureCRT连接远程服务器
  • Apifox如何定义接口文档?
  • 热门搜索
    南雄旅游 黔南旅游 南昌旅游景点大全 济南周边旅游景点 到云南旅游 香港旅游网 旅游广告语 丽江市旅游局 五一旅游好去处 北京旅游图片