+ -

vc创建多级目录

时间:2011-06-15

来源:雲中鶴

在手机上看
手机扫描阅读
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); 
}

热门下载

更多