C++创建多级文件夹函数

有时候难免要创建多级文件夹,那么除了传统的一级一级创建外,还有一个API函数可以一次性完成创建功能,这个函数就是如下:

包含的头文件以及lib.

#include "dbghelp.h"

#pragma comment(lib,"dbghelp.lib")

MakeSureDirectoryPathExists();

语法:

BOOL IMAGEAPI MakeSureDirectoryPathExists(

[in] PCSTR DirPath

);

参数

[in] DirPath

有效的路径名称。 如果路径的最后一个组件是目录,而不是文件名,则字符串必须以反斜杠 () 字符结尾。

返回值:

如果函数成功,则返回值为 TRUE。

如果函数失败,则返回值为 FALSE。 若要检索扩展的错误信息,请调用 GetLastError。

要求 值

目标平台 Windows

标头 dbghelp.h

Library Dbghelp.lib

DLL Dbghelp.dll可再发行组件 DbgHelp.dll 5.1 或更高版本

相关推荐
凌云行者22 分钟前
OpenGL入门005——使用Shader类管理着色器
c++·cmake·opengl
凌云行者25 分钟前
OpenGL入门006——着色器在纹理混合中的应用
c++·cmake·opengl
~yY…s<#>1 小时前
【刷题17】最小栈、栈的压入弹出、逆波兰表达式
c语言·数据结构·c++·算法·leetcode
可均可可2 小时前
C++之OpenCV入门到提高004:Mat 对象的使用
c++·opencv·mat·imread·imwrite
白子寰2 小时前
【C++打怪之路Lv14】- “多态“篇
开发语言·c++
小芒果_012 小时前
P11229 [CSP-J 2024] 小木棍
c++·算法·信息学奥赛
gkdpjj2 小时前
C++优选算法十 哈希表
c++·算法·散列表
王俊山IT2 小时前
C++学习笔记----10、模块、头文件及各种主题(一)---- 模块(5)
开发语言·c++·笔记·学习
-Even-2 小时前
【第六章】分支语句和逻辑运算符
c++·c++ primer plus
我是谁??3 小时前
C/C++使用AddressSanitizer检测内存错误
c语言·c++