C++裏面沒有一次創建多級目錄的函數,只好直接寫一個了。
int CreateMuliteDir(const TCHAR *szFileName)
{
TCHAR szDirName[_MAX_DIR];
_tcscpy_s(szDirName, _MAX_DIR, szFileName);
int len = _tcslen(szDirName);
for(int i=1; i < len; i++)
{
if(szDirName[i]=='\\' || szDirName[i]=='/')
{
szDirName[i] = '\0';
_tmkdir(szDirName);
szDirName[i] = '\\';
}
}
return 0;
}