C++創建單級目錄和多級目錄

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);//創建多級目錄//
	}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章