1、使用函数MakeSureDirectoryPathExists()需要添加的头文件和lib库如下:
#include <ImageHlp.h>
#pragma comment(lib,"imagehlp.lib")
否则报错:
1>------ Build started: Project: newStart, Configuration: Debug Win32 ------
1>Compiling...
1>newStart.cpp
1>c:\users\zh\desktop\newstart\newstart\newstart.cpp(18) : error C3861: 'MakeSureDirectoryPathExists': identifier not found
2、具体使用方法如下:
#include <iostream>
#include <windows.h>
//函数MakeSureDirectoryPathExists()所需头文件和lib库
#include <ImageHlp.h>
#pragma comment(lib,"imagehlp.lib")
int main()
{
//在C盘创建名为“test”文件夹,并在test文件夹下再创建名为“1203”的文件夹。
int flag; //保存返回值。如果目录存在,返回TRUE;如果不存在但全部路径创建成功,返回TRUE;如果不存在且创建失败,返回FALSE。
flag = MakeSureDirectoryPathExists("E:\\test\\1203\\");
std::cout<<"flag = "<<flag<<std::endl;
return 0;
}
运行结果如下: