C++创建多级目录代码教程
程序员文章站
2022-07-08 12:07:14
C++创建多级目录代码教程 #include
#include
#include
#include
using std::string;
void CreateMulti...
C++创建多级目录代码教程 #include
#include
#include
#include
using std::string;
void CreateMultiDir(const string& strPath)
{
string strTmpPath(strPath);
if (strTmpPath.find_last_of("\\") != strTmpPath.length() - 1)
{
strTmpPath += "\\";
}
int nPrePos = 0;
int nCurrPos = 0;
while (nCurrPos = strTmpPath.find_first_of("\\", nCurrPos), nCurrPos != -1)
{
while (nCurrPos != nPrePos)
{
CreateDirectory((CA2W)strTmpPath.substr(0, ++nCurrPos).c_str(), NULL);
nPrePos = nCurrPos;
}
}
}
上一篇: hdu 4080