CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

怎么打开文件夹

楼主xiahouyi(夏侯仪)2006-03-20 01:12:27 在 VC/MFC / 基础类 提问

比如我知道一个路径,象打开我的电脑一个文件夹窗口一样 问题点数:10、回复次数:4Top

1 楼YaYiYaO()回复于 2006-03-20 08:35:30 得分 3

用api函数ShellExecute()就可以了,第三个参数lpFile传文件夹的路径Top

2 楼sirguan(123)回复于 2006-03-20 09:27:11 得分 1

下面是打开c:\windows\目录的代码  
  hDir   =   CreateFile   (  
          "c:\\windows",  
          GENERIC_READ,  
          FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE,  
          NULL,  
          OPEN_EXISTING,  
          FILE_FLAG_BACKUP_SEMANTICS,//这个参数很关键  
          NULL  
  );  
  Top

3 楼independently(我是风筝高高飞)回复于 2006-03-20 09:38:39 得分 1

CstdioFile(LPCTSTR   lpszFileName,UINT   nOpenFlags());  
  lpszFileName指定表示需要文件的路径的字符串,路径可以是相对路径,也可以是绝对路径。nOpenFlags共享和访问方式。  
  char*   pFileName="test.dat";  
  CStdioFile   fl=f1.Open(pFileName,CFile::modeCreate|CFile::modeWrite|CFile::typeText);Top

4 楼Snow_Ice11111(雪上加冰)回复于 2006-03-20 10:54:01 得分 5

不知道你想要的是不是这个:  
  ShellExecute(NULL,NULL,"f:\\",NULL,NULL,SW_SHOW);  
  Top

相关问题

  • 打开文件夹
  • 打开文件夹
  • 怎么打开文件夹对话框?(中国队加油)
  • 网页中,用js或html怎么打开文件夹?
  • 使用selectdirectory('选择文件夹','',s)打开选择文件夹对话框,怎么使对话框居中显示?
  • 打开文件夹出错
  • 文件夹浏览目录对话框怎么样打开!(up有分)
  • 怎么样连续的打开一个文件夹中的所有的文件?
  • 不知道怎么的,NTFS下一个文件夹死活不能打开
  • 文件夹的打开方式被修改了,怎么改回来?

关键词

  • 文件夹
  • null
  • 路径
  • 打开
  • cfile
  • share

得分解答快速导航

  • 帖主:xiahouyi
  • YaYiYaO
  • sirguan
  • independently
  • Snow_Ice11111

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo