WEB开发网
开发学院软件开发VC 建立多级目录 的函数源代码 阅读

建立多级目录 的函数源代码

 2008-12-06 19:59:28 来源:WEB开发网   
核心提示:前一段时间,写个程序,建立多级目录 的函数源代码,要创建一个多级目录,MFC中的CreateDirectory()函数只能够创建一级目录,可以根据需要自行修改,此函数只是提供了一个解决办法,所以我就编了个创建多级目录的函数, 函数很简单

前一段时间,写个程序,要创建一个多级目录。MFC中的CreateDirectory()函数只能够创建一级目录,所以我就编了个创建多级目录的函数。

函数很简单,直接调用就可以了。建立多级目录 的函数源代码

函数说明:

入口:要创建的目录,CString类型

出口:BOOL类型,true 成功,false 失败。

代码如下:

CreateMuliteCategory(CString FilePath)
{
CString Tempstr,dir;
Tempstr="";
int index=Tempstr.Find('');
while(!SetCurrentDirectory(FilePath))//ÅжÏÎļþ¼ÐÊÇ·ñ´æÔÚ
{  
 index ++;
 while('' != FilePath.GetAt(index))
 {
 index ++;
 }
 CString s;
 s.Format("%d",index);
 Tempstr = FilePath.Left(index);//µÃµ½²¿·Ö·¾¶
 
 CreateDirectory(Tempstr,NULL);
}
if(!SetCurrentDirectory(FilePath))
{
 MessageBox("Îļþ¼Ð´´½¨Ê§°Ü!");
 return false;
}
return true;
}

说明:函数没有采用异常处理,可以根据需要自行修改。此函数只是提供了一个解决办法。

本文出自 “YOUNG ADULT ,GOGOGO!” 博客,请务必保留此出处http://820808.blog.51cto.com/328558/68205

Tags:建立 多级 目录

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接