中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

循環(huán)創(chuàng)建文件夾

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用
// 根據(jù)傳入路徑,創(chuàng)建出路徑文件/夾
BOOL CheckPathExists(const CString &strPath, bool bFolder = true)
{
// If Folder is exists
int nIndex = strPath.ReverseFind(_T('\\'));
CString strTemp;
if(bFolder)
{
if(PathFileExists(strPath)) return TRUE;
}
else
{
strTemp = strPath.Left(nIndex);
if(PathFileExists(strTemp)) return TRUE;
}

// Create Folder
std::vector<CString> vecPath;
std::vector<CString>::iterator iter;
while(nIndex != -1)
{
strTemp = strPath.Left(nIndex);
if(strTemp.Right(1) != _T(':'))
vecPath.push_back(strTemp);
else break;

nIndex = strTemp.ReverseFind(_T('\\'));
}

if(vecPath.size() > 0)
{
for(iter = vecPath.end() - 1; iter != vecPath.begin(); -- iter)
{
strTemp = *iter;
CreateDirectory(strTemp, NULL);
}
// 頂級目錄
CreateDirectory(vecPath[0], NULL);

if(bFolder) // 如果是文件夾
CreateDirectory(strPath, NULL);
}
return TRUE;
}

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:操作mysql的C#類

下一篇:C#調(diào)用SQLite演示代碼