码迷,mamicode.com
首页 > 编程语言 > 详细

[转]VC++中如何快速创建多层文件夹

时间:2020-01-05 15:56:37      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:comm   href   msdn   color   redirect   使用说明   实现   targe   不成功   

在创建目录时,原来的可用的方法是
_mkdir()
或 BOOL CreateDirectory( LPCTSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes );
这2个函数是大多数用户都知道的,但是这个有缺点,只能是一层一层的创建。很是麻烦!!!
下面给大家介绍一个函数:
BOOL MakeSureDirectoryPathExists(  PCSTR DirPath  );

使用说明:

技术图片

这个是MSDN上说的需要 Dbghelp.h  但是这样不管你怎么实验,都是不成功!

把头文件改成如下就可以正确使用了

#include "imagehlp.h"
#pragma comment(lib,"imagehlp.lib")

 

MakeSureDirectoryPathExists("F:\\DVR\\123\\123\\dfd\\asdf\\a\\adf\\");

1.文件路径完全不存在。

2.文件路径存在一部分。

这些都是完全可以实现!!

原文链接:

1、VC 快速创建多层文件夹!

2、Windows下新建多级文件夹

[转]VC++中如何快速创建多层文件夹

标签:comm   href   msdn   color   redirect   使用说明   实现   targe   不成功   

原文地址:https://www.cnblogs.com/rainbow70626/p/12152494.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!