char* pPath;
int iFlag;
CString sTempPath;
pPath = CShToolKit::WideChToMultiByte(strPicPath); //CString 转 char *
iFlag=_access(pPath,0);
if (iFlag == -1) //目录不存在
{
CreateMultipleDirectory(strPicPath);
}
bool CMainAppModule::CreateMultipleDirectory(const CString& szPath)
{CString strDir(szPath);//存放要创建的目录字符串
//确保以'\'结尾以创建最后一个目录
if (strDir.GetAt(strDir.GetLength()-1)!=_T('\\'))
{
strDir.AppendChar(_T('\\'));
}
std::vector<CString> vPath;//存放每一层目录