C++創建單級目錄和多級目錄
C++ MFC框架下創建單級目錄和多級目錄的方法,親測有效。
關聯文件:
c:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\ShlObj.h
定義一個路徑:
TCHAR FilePath[MAX_PATH];
創建單級目錄
if (!PathIsDirectory(FilePath))
{
::CreateDirectory(FilePath, NULL);//只能創建單級目錄
}
創建多級目錄
if(FALSE==PathIsDirectory(FilePath))//路徑無效,有些文件夾不存在時//
{
SHCreateDirectoryEx(NULL, _T(FilePath), NULL);//創建多級目錄//
}