c++根據文件路徑創建所需的文件夾



string str;//文件路徑
int pos=str.find_last_of("/");

str=str.substr(0,pos);

vector<string > filenames;
while(_access(str.c_str(),0)==-1)
{

pos=str.find_last_of("/");
string name=str.substr(pos,str.length()-1);
filenames.push_back(name);
str=str.substr(0,pos);
}

for(int f=filenames.size()-1;f>0;f--)
{
str+=filenames[f];
mkdir(str.c_str());
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM