MakeSureDirectoryPathExists与CreateDirectory的区别

函数原型:

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。当然也可以用dll。 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏挖坑填坑

ABP框架学习之——数据校验

592
来自专栏张善友的专栏

.NET Mass Downloader -整体下载.NET源码

.NET Mass Downloader 如果把Mass看成一个单词,则软件的名称可以翻译为“团块下载器",难道把文件分成一块一块的分别下载?但mass的真正含...

1915
来自专栏我思故我在

ABP框架 - 启动配置

1595
来自专栏C#

C#设置文件权限

   在开发中,我们经常会使用IO操作,例如创建,删除文件等操作。在项目中这样的需求也较多,我们也会经常对这些操作进行编码,但是对文件的权限进行设置,这样的操作...

17910
来自专栏向治洪

Android Studio配置Kotlin环境

在上周末召开的Google IO大会上,Google将Kotlin作为Android所支持的开发语言,并宣布以后会大力支持Kotlin,可以说Kotlin就是i...

19110
来自专栏菩提树下的杨过

img标签的src=""会引起的Page_Load多次执行

今天看见园子里有人因img的src为空导致session丢失,详情见http://www.cnblogs.com/kyneblog/archive/2009/0...

19710
来自专栏林德熙的博客

如何在 UWP 使用 wpf 的 Trigger 安装 Behaviors以前的代码UWP 使用 Trigger

本文需要告诉大家,如何使用 Behaviors 做出 WPF 的 Trigger ,需要知道 UWP 不支持 WPF 的 Trigger 。

300
来自专栏北京马哥教育

用 Python 搞定正方教务系统之抢课篇

最近学校开始选课,但是如果选课时间与自己的事情冲突,这时候就可以使用Python脚本自助抢课,抢课的第一步即是模拟登录,需要模拟登录后保存登录信息然后再进行操作...

640
来自专栏我思故我在

ABP框架 - 启动配置

2544
来自专栏大内老A

谈谈基于OAuth 2.0的第三方认证 [中篇]

虽然我们在《上篇》分别讨论了4种预定义的Authorization Grant类型以及它们各自的适用场景的获取Access Token的方式,我想很多之前没有接...

1886

扫码关注云+社区