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 条评论
登录 后参与评论

相关文章

来自专栏张善友的专栏

体验SQL Server 2008 Express

1、在安装上和SQL Server 2005比较上更加丰富的选项设置,下面贴两个界面: ? ? 2、SQL Server 2008的新特性FILESTREAM ...

1936
来自专栏xingoo, 一个梦想做发明家的程序员

获取本机地址信息,遇到小问题...有待解决

程序代码: 1 #include "../common/InitSock.h" 2 #include <stdio.h> 3 CInitSock init...

19210
来自专栏LeeCen

使用 Swift Package Manager 创建 Swift 包

461
来自专栏大数据学习笔记

SQL语句中出现中文字符时JDBC报错,解决办法

(1)当SQL中出现汉字时,直接执行SQL命令,可以得到正确结果 ? (2)当使用JDBC查询时,报错 严重: Servlet.service() for se...

1925
来自专栏软件工程师成长笔记

centOS7安装MySQL流程介绍

1、隐藏密码 如:MySQL 连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”(这是我乱写的地址哈)...

1162
来自专栏Python小屋

Python+django网页设计入门(7):常用ORM操作

1)ORM是指Object Relational Mapping的缩写,可以看作是对关系型数据库的封装。每个类对应数据库里的一个表,类的每个数据成员对应表中的一...

421
来自专栏王亚昌的专栏

coreseek实现中文检索服务

文章一,原地址为:http://zhan.renren.com/itbegin?gid=3602888498033481671&checked=true

723
来自专栏运维前线

Windows Server上安装部署Zabbix agent(最新版)

Windows Server上安装部署Zabbix agent 下载并解压到指定目录 Zabbix下载页面:https://www.zabbix.com/do...

3966
来自专栏iMySQL的专栏

MySQL FAQ 系列 : 如何安全地关闭 MySQL 实例

本文分析了 mysqld 进程关闭的过程,以及如何安全、缓和地关闭 MySQL 实例,对这个过程不甚清楚的同学可以参考下。

1930
来自专栏张善友的专栏

用LogParser对IIS 日志进行分析

LogParser 是一个命令行工具,可以通过SQL 语句对日志进行分析统计,LogParser功能非常的强大,不但可以分析IIS日志,还可以分析系统事件日志,...

21210

扫码关注云+社区