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

相关文章

来自专栏令仔很忙

Mybatis深入了解(七)----延迟加载

resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备...

1001
来自专栏张善友的专栏

用LogParser对IIS 日志进行分析

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

24410
来自专栏云计算教程系列

如何在Ubuntu 16.04上安装和配置Zabbix以安全地监视远程服务器

Zabbix是用于web和应用程序的开源监控软件。它提供对从服务器,虚拟机和任何其他类型的网络设备收集的数千个指标的实时监控。这些指标可帮助确定IT基础架构的当...

1563
来自专栏GuZhenYin

Entity Framework Core 之数据库迁移

前言 最近打算用.NET Core写一份开源的简易CMS系统,来练练手 所以又去深入研究了一下Entity Framework Core  发现其实有些细节园子...

3925
来自专栏乐沙弥的世界

MySQL 错误日志(Error Log)

    同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日...

1012
来自专栏Python小屋

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

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

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

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

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

1995
来自专栏python全栈布道师

django+vue环境搭建

npm install -g cnpm --registry=https://registry.npm.taobao.org

4668
来自专栏张善友的专栏

体验SQL Server 2008 Express

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

2016
来自专栏沃趣科技

ASM 翻译系列第三十一弹:了解ASM文件的空间分配

原作者:Bane Radulovic 译者: 邱大龙 审核: 魏兴华 DBGeeK社区联合出品 How many allocation units ...

3447

扫码关注云+社区