码迷,mamicode.com
首页 > 编程语言 > 详细

c++根据文件路径创建所需的文件夹

时间:2020-07-13 13:54:40      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:substr   int   ++   name   size   +=   文件路径   c_str   cto   


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());
}

c++根据文件路径创建所需的文件夹

标签:substr   int   ++   name   size   +=   文件路径   c_str   cto   

原文地址:https://www.cnblogs.com/ceerqingting/p/13292502.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!