CSDN博客

img auding1900

检查目录是否存在,不存在则创建之

发表于2004/9/29 11:28:00  886人阅读

分类: 编程学习日记

/*
    shlwapi.h
    shlwapi.lib
*/

void CAdsMngWnd::_checkAndcreateDirectory(const std::string DirPath)
{
 std::string cs_tmp_dir;
 int nfind = DirPath.find("//", 0);
 while(nfind < DirPath.length())
 {
  if(nfind == -1)nfind = DirPath.length();
  cs_tmp_dir = DirPath.substr(0, nfind);
  if(!PathFileExists(cs_tmp_dir.c_str()))
   ::CreateDirectory(cs_tmp_dir.c_str(), NULL);
  if(nfind < DirPath.length())
   nfind = DirPath.find("//", ++nfind);
 }
}
阅读全文
0 0

相关文章推荐

img
取 消
img