您的位置:首页 > 其它

一个简单的梯归创建目录函数

2007-08-25 16:20 441 查看
void   CreateAllDirectories(CString   strDir)  
  {  
    //remove   ending   /   if   exists  
    if(strDir.Right(1)=="//")  
      strDir=strDir.Left(strDir.GetLength()-1);    
   
  //   base   case   .   .   .if   directory   exists  
    if(GetFileAttributes(strDir)!=-1)    
      return;  
   
    //   recursive   call,   one   less   directory  
    int   nFound   =   strDir.ReverseFind('//');  
    CreateAllDirectories(strDir.Left(nFound));    
   
    //   actual   work  
    CreateDirectory(strDir,NULL);    
  } 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  less null