VC 快速创建多层文件夹
快速 创建 文件夹 vc 多层
2023-09-27 14:26:38 时间
BOOL CreateDirectory( LPCTSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes ); 这个是大多数用户都知道的,但是这个有缺点,只能是一层一层的创建。。。很是麻烦!!!
下面给大家介绍一个函数:
BOOL MakeSureDirectoryPathExists( PCSTR DirPath );
Client | Requires Windows XP or Windows 2000 Professional. |
---|---|
Server | Requires Windows Server 2003 or Windows 2000 Server. |
Redistributable | Requires DbgHelp.dll on Windows NT 4.0 and Windows Me/98/95. |
Header |
Declared in Dbghelp.h. |
Library |
Link to Dbghelp.lib. |
DLL | Requires Dbghelp.dll. |
这个是MSDN上说的需要 Dbghelp.h 但是这样不管你怎么实验,都是不成功!
把头文件改成如下就可以正确使用了
#include "imagehlp.h"
#pragma comment(lib,"imagehlp.lib")
MakeSureDirectoryPathExists("F:\\DVR\\123\\123\\dfd\\asdf\\a\\adf\\");
1.文件路径完全不存在。
2.文件路径存在一部分。
这些都是完全可以实现!!
jpg改rar
相关文章
- [.NET] 使用VALIDATIONCONTEXT快速进行模型资料的验证 》简单xml创建-json转xml
- Simulink 快速入门(三)--模块添加、参数修改
- 初学者如何快速入门python?这可能是最详细的学习攻略了!
- Spring Boot 之 RESTfull API简单项目的快速搭建(三)
- Allegro快速编辑丝印文字操作指导
- JavaScript - 简单快速,根据条件剔除删除对象中某个字段键值(key / value)
- 如何快速部署Node.js项目
- 《Python 3程序开发指南(第2版•修订版)》——第1章 过程型程序设计快速入门 1.1 创建并运行Python程序
- vue-cli3快速创建项目
- Flutter教程之使用 Flutter Flame 快速轻松地创建 2D 游戏(教程含源码)
- Python 教程大全之如何在 Python 中快速找到列表中最长的字符串
- Dynamic CRM 2013学习笔记(三)快速创建实体 EntityCreater
- 教你几招,快速创建 MySQL 五百万级数据,愉快的学习各种优化技巧
- 【分享-windows文件快速搜索神器】Everything 免费、快速搜索文件/文件夹
- 快速幂算法
- 【Oracle12.2新特性掌上手册】-第八卷 PDB的快速创建与移除
- Linux命令:查看Linux操作系统版本 - uname命令、快速回到根目录 - cd命令、切换root用户 -sudo命令、创建目录 -mkdir命令
- vscode插件快速创建react组件快捷键
- 使用 Amazon Amplify快速创建简单的 Android 应用程序
- 【C++快速上手】四、this指针学习笔记
- Unity 游戏实例开发集合 之 Circus (马戏团) 休闲小游戏快速实现
- JavaScript快速查找节点
- 机械CAD设计中如何快速创建孔轴投影?
- 浩辰3D设计实例:多功能叠加应用快速绘制三维手环
- SQL 语句快速入门(数据库和表的创建,表的操作,表中数据查询,分组、聚合、排序 DOS命令窗口实现)