怎么打开文件夹
比如我知道一个路径,象打开我的电脑一个文件夹窗口一样 问题点数: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




