C++創建多級目錄代碼

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;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章