MFC如何打开文件路径
来源:互联网 发布:如何操作淘宝wap访客数 编辑:程序博客网 时间:2024/05/06 00:57
转自:http://linyangmumu.blog.163.com/blog/static/6903134920101024419380/
1.void OpenFile()
{
CString m_FileDir;
BROWSEINFO bi;
ZeroMemory(&bi, sizeof(BROWSEINFO));
bi.hwndOwner = m_hWnd;
bi.ulFlags = BIF_RETURNONLYFSDIRS;
LPITEMIDLIST pidl = SHBrowseForFolder(&bi);
BOOL bRet = FALSE;
TCHAR szFolder[MAX_PATH*2];
szFolder[0] = _T('/0');
if (pidl)
{
if (SHGetPathFromIDList(pidl, szFolder))
bRet = TRUE;
IMalloc *pMalloc = NULL;
if (SUCCEEDED(SHGetMalloc(&pMalloc)) && pMalloc)
{
pMalloc->Free(pidl);
pMalloc->Release();
}
}
m_FileDir = szFolder; //选择的文件夹路径
}
2.
//查找路径下的文件
CFileFind finder;
CString strWildcard( m_FileDir); //将传入的参数赋于变量 strWildcard
strWildcard += _T("//*.*"); //构造文件的全路径,类似于 c://aa//*.*
BOOL bWorking;
bWorking = finder.FindFile( strWildcard); //开始查找
while ( bWorking )
{
bWorking = finder.FindNextFile(); //如果文件存在,继续查找下一个符合条件的文件
//跳过"."和".."
if ( finder.IsDots())
continue;
CString strName = finder.GetFileName(); //strName就是要找的这个目录下的文件名称
}
- MFC如何打开文件路径
- MFC 打开路径带有中文名的文件
- MFC获取打开目录路径和获取文件路径
- MFC获取打开目录路径和获取文件路径
- Visual C++(MFC) 打开文件 获取文件路径 详解
- 【MFC】如何获取文件路径和目录
- 在MFC中选择要打开文件的路径
- 打开路径打开文件
- MFC 使用文件打开对话框(CFileDialog类)后,程序的当前路径变成CFileDialog类打开文件的路径
- MFC打开文件夹对话框初始化打开路径
- MFC和WTL 框架下如何弹出“打开文件对话框"
- MFC打开文件对话框
- MFC 文件打开对话框
- MFC对话框打开文件
- MFC打开文件对话框
- MFC打开文件对话框
- MFC打开文件对话框
- MFC打开文件对话框
- Java中包的概念
- C# 模拟鼠标事件
- 工作量化 for ruihua
- js闭包
- 函数指针的剖析
- MFC如何打开文件路径
- SVN的子命令SVN merge详解
- 查看MFC源码的一个很好的导航工具
- 详解WinCE下USB Host驱动开发
- 《5 ways to revolution your test QA》读书笔记
- 公交买票之迭代器模式学习笔记[C++版]
- boost shared_ptr用法
- 一个FLEX4 二级联动 下拉菜单的例子
- WinCE驱动开发问题精华集锦