用MFC创建文件夹

CString strFolderPath="c:\\test"
// 判断路径是否存在
if (!PathIsDirectory(m_strFolderPath) )
{
CString strMsg;
strMsg.Format ("指定路径\"%s\"不存在,是否创建?", m_strFolderPath);
if (AfxMessageBox(strMsg, MB_YESNO) == IDYES)
{
if (!CreateDirectory(m_strFolderPath, NULL ) )
{
strMsg.Format ("创建路径\"%s\"失败!是否继续?", m_strFolderPath);
if (AfxMessageBox(strMsg, MB_YESNO) == IDYES)
return;
}
}
}
-------------------------------------------------------
CreateDirectory(LPCTSTR lpPathName, //irectory name
LPSECURITY_ATTRIBUTES lpSecurityAttributes // SD

}
 
-----------------------------------------------------------------------------------------------------------

在程序里,将数据保存在以下路径中d:\YourFloder\

如果没有该文件夹,就创建此文件夹。

 

DWORD dwAttr=GetFileAttributes("d:\\YourFloder");

//若文件夹不存在,创建文件夹

if(dwAttr==0xFFFFFFFF)

CreateDirectory("d:\\YourFloder",NULL);

//文件夹存在

else if(dwAttr & FILE_ATTRIBUTE_DIRECTORY){

 //do something

}

posted on 2009-05-22 15:24 小猪 阅读(8764) 评论(0)  编辑 收藏 引用 所属分类: VC++


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

常用链接

留言簿(3)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜