最简单的创建多级目录文件夹 ,莫过于使用SHCreateDirectoryEx,不用CreateDirectory一级一级创建文件夹,下面示例(在VS2010下):
新建一个Wind32的windows程序,示例是WinTest;
1.在#include "stdafx.h"里加入:
#include<shlobj.h> //要加shlobj.h
//#pragma comment (lib,"shell32.lib") // 可加可不加
2.在WinTest.cpp中的int APIENTRY _tWinMain()函数中加入
// TODO: 在此放置代码。
SHCreateDirectoryEx(NULL, _T("C:\\Users\\Administrator\\Desktop\\Coi\\ttt\\y\\z"), NULL);
编译运行就可以了看见效果了。