• VC创建多级目录


    BOOL ForceCreateDirectory(string strDir) 

      BOOL bRet = FALSE; 
      //确保以""结尾,以创建最后一个目录  
      if(strDir.find_last_of("\") != strDir.length()-1) 
      { 
        strDir.append("\"); 
      } 
      vector<string> dirs;     //存放每一层目录  
      string temp;           //临时变量,存放目录字符串  
      for(size_t i=0; i != strDir.length(); ++i) 
      { 
        if(strDir[i] != '\') 
        { 
          temp += strDir[i]; 
        } 
        else 
        { 
          dirs.push_back(temp); 
          temp += '\'; 
        } 
      } 
      //遍历vector,创建目录  
      for(vector<string>::const_iterator iter=dirs.begin(); iter!=dirs.end(); ++iter) 
      { 
        bRet = CreateDirectory((*iter).c_str(), NULL); 
      } 
      return bRet; 
    }

  • 相关阅读:
    Java--数组转成list,list转数组
    js禁用后退
    正则
    实用符号Alt+小键盘快输
    Minimum Depth of Binary Tree
    Balanced Binary Tree
    Valid Palindrome [leetcode]
    Sum Root to Leaf Numbers
    reorder List
    判断链表 有环
  • 原文地址:https://www.cnblogs.com/SimonGao/p/3303369.html
Copyright © 2020-2023  润新知