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 或更高版本

相关推荐
AA陈超35 分钟前
从0开始学习 **Lyra Starter Game** 项目
c++·笔记·学习·游戏·ue5·lyra
q***T5831 小时前
C++在游戏中的Unreal Engine
c++·游戏·虚幻
保持低旋律节奏1 小时前
C++——C++11特性
开发语言·c++·windows
小张成长计划..2 小时前
【C++】16:模板进阶
c++·算法
CoderIsArt3 小时前
SAM-5 核心类体系的 C++ 完整设计
c++·sam5
CS_浮鱼3 小时前
【Linux进阶】mmap实战:文件映射、进程通信与LRU缓存
linux·运维·c++·缓存
YJlio3 小时前
「C++ 40 周年」:从“野蛮生长的指针地狱”到 AI 时代的系统底座
c++·人工智能·oracle
纵有疾風起4 小时前
C++——多态
开发语言·c++·经验分享·面试·开源
冯诺依曼的锦鲤4 小时前
算法练习:差分
c++·学习·算法
Mr_WangAndy5 小时前
现代C++模板与泛型编程_第4章_remove_all_sequence,integer_sequence,is_union
c++·c++40周年·c++标准库用法