search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

純C++建立多層目錄函數 – jashliao部落格

C++建立多層目錄函數


 

資料來源: http://codex.wiki/post/144728-632

 

void CMyCab::CheckTargetPath(string
targetPath)

{

   
//Log &log = Log::getLog(“main”,
“CheckTargetPath”);

 

   
int e_pos = targetPath.length();

 

   
int f_pos = targetPath.find(“\\”,0);

 

   
string subdir;

 

   
do

   
{

        e_pos =
targetPath.find(“\\”,f_pos+2);

 

        if(e_pos != -1)

        {

 

            subdir =
targetPath.substr(0,e_pos);

 

            if(_mkdir(subdir.c_str())==0)

            {

                printf( “creat success
%s”,subdir.c_str());

            }

            else

            {

                printf(“creat fail
%s”,subdir.c_str());

            }

        }

 

        f_pos = e_pos;

   
}while(f_pos!=-1);

}

 


 




熱門推薦

本文由 jashliaoeuwordpress 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦