1 BOOL CTools::CreateFolder(const CString &strPath)///<文件夹后面请添加"\\"或者"/"
2 {
3 TCHAR szFileTempPath[MAX_PATH] = {0};
4 int iLen = strPath.GetLength();
5 CString str = strPath;
6 TCHAR* szFilePath = str.GetBuffer();
7 BOOL bRes = TRUE;
8 for (int i =0; i<iLen; ++i){
9 if (szFilePath[i] =='\\'||szFilePath[i] =='/')
10 {
11 DWORD dwAttr = GetFileAttributes(szFileTempPath);
12 if (dwAttr==0xFFFFFFFF){
13 bRes &= CreateDirectory(szFileTempPath,NULL);
14 }
15 }
16 szFileTempPath[i] = szFilePath[i];
17 }
18 str.ReleaseBuffer();
19 return bRes;
20 }