关于获取一个文件夹
2009-08-10 13:57
218 查看
在实际中 经常需要类似 ...浏览 这样的按钮来获取保存的路径名称 该方法在以前的文章中提过
但是那种方法都是必须获取一个文件的路径名称 而没法获取文件夹名称
有时候我们需要获取用户的保存的路径 因此 原来的方法就不适用了
上网找了一下 找到了一断可以满足需求的代码 经过测试 可行
效果图如下
代码如下
但是那种方法都是必须获取一个文件的路径名称 而没法获取文件夹名称
有时候我们需要获取用户的保存的路径 因此 原来的方法就不适用了
上网找了一下 找到了一断可以满足需求的代码 经过测试 可行
效果图如下
代码如下
BROWSEINFO bi; TCHAR buffer[MAX_PATH]; ZeroMemory(buffer, MAX_PATH); bi.hwndOwner = GetSafeHwnd(); bi.pidlRoot = NULL; bi.pszDisplayName = buffer; bi.lpszTitle = _T("选择一个文件夹"); bi.ulFlags = BIF_EDITBOX; bi.lpfn = NULL; bi.lParam = 0; bi.iImage = 0; LPITEMIDLIST pList = NULL; if ((pList = SHBrowseForFolder(&bi)) != NULL) { TCHAR path[MAX_PATH]; ZeroMemory(path, MAX_PATH); SHGetPathFromIDList(pList, path); m_strStrogePath = path; UpdateData(FALSE); //path就是選中的目錄 }
相关文章推荐
- C#控制台基础 directory获取一个文件夹中所有文件及文件夹的绝对路径
- 关于鼠标和键盘的全局获取的一个类
- 一个关于遍历文件夹下的文件内容,遍历Map的key和value的例子
- Linux访问Windows共享文件夹,关于mount cifs的一个问题
- MATLAB中获取一个文件夹下所有文件夹的名字
- 关于table 点击行获取当前行的某一个列元素
- JAVA 一个简单的文件写入代码(遍历文件夹获取所有文件、写入缓冲池、获取文件绝对路径、按后缀名过滤文件)
- c++如何获取一个文件夹下面的所有文件
- C++中获取一个文件夹下所有文件名(转)
- 关于定义一个二维int数组,编写代码获取最小元素
- C++获取一个文件夹下的所有文件名
- 谷歌浏览器的一个新特点—关于获取iframe的parent对象
- 关于Android的查询CPU、流量、内存以及获取一个app的启动activity
- 今天需要获取一个网站的web服务反馈回来的数据,找到份不错的帖子关于WebClient类的使用,记录下来·
- 由于工作需要,写了一个关于支持通配符的批量删除文件或文件夹
- 获取一个想要的指定文件的集合,获取文件夹下(包含子目录的所有.java的文件对象,并存储到集合中)
- Linux访问Windows共享文件夹,关于mount cifs的一个问题
- 使用正则表达式写一个网页爬虫案例获取指定文档中的邮件地址保存到自己指定的文件夹中
- 关于WebForms下面FileUpload控件获取FileName的一个注意点
- Linux访问Windows共享文件夹,关于mount cifs的一个问题