您的位置:首页 > 其它

MakeSureDirectoryPathExists与CreateDirectory的区别

2016-09-28 10:43 573 查看
函数原型:

MakeSureDirectoryPathExists(

    _In_ PCSTR DirPath

    );

CreateDirectory(

    _In_ LPCSTR lpPathName,

    _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes

    );

二者的功能都是创建指定文件。

但是MakeSureDirectoryPathExists可以创建多级目录,如DirPath=“E:\\q\\w\\e”,如果q文件夹不存在也是可以创建成功的。而CreateDirectory只能创建一级目录。

如果想要使用MakeSureDirectoryPathExists,则必须包含头文件imagehlp.h,并链接imagehlp.lib。以下是下载地址:

32位:                                       64位:

Imagehlp32工具集                  Imagehlp64工具集

当然也可以用dll。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐