#include <iostream>
#include <direct.h>
using namespace std;
int main(int argc,char* argv[])
{
const char * pathfilename="c://111//222//333";
string str = pathfilename;
while(1)
{
string::size_type pos = str.find_last_of("//");
string str1 = str;
str = str.substr(0,pos);
if( pos != -1)
{
_rmdir(str1.c_str());
}
else
{
break;
}
}
return 0;
}
#include <iostream>
#include <direct.h>
using namespace std;
int main(int argc,char* argv[])
{
const char * pathfilename="c://111//222//333";
_mkdir(pathfilename);
string str = pathfilename;
while(1)
{
string::size_type pos = str.find_last_of("//");
string str1 = str;
str = str.substr(0,pos);
if( pos != -1)
{
_rmdir(str1.c_str());
}
else
{
break;
}
}
return 0;
}
#include <iostream>
#include <direct.h>
using namespace std;
int main(int argc,char* argv[])
{
const char * pathfilename="c://111//222//333//";
string str = pathfilename;
int index = 0;
int i = 0;
while(1)
{
string::size_type pos = str.find("//",index);
string str1;
str1 = str.substr(0,pos);
if( pos != -1 && i > 0 )
{
_mkdir(str1.c_str());
}
if( pos==-1 )
{
break;
}
i ++;
index = pos+1;
}
return 0;
}