MFC程序中创建文件夹(文件路径)
2017-01-20 16:41
204 查看
创建文件路径(即确定文件夹是否存在和创建一个文件夹),常需要PathIsDirectory和CreateDirectory两个函数实现。 PathIsDirectory函数用于判断传入的路径是否已经存在,若存在则无需在调用CreateDirectory函数进行创建路径,否则则可以调用CreateDirectory函数创建一个路径 常用方式: CString csPath(TEXT(“E:\\Path”)); if (!PathIsDirectory(路径)) { CreateDirectory(csPath, 0);//不存在则创建 } else //已经存在 ***********//存在以后的处理 说明: a. PathIsDirectory函数,用来判断路径是否存在,路径的一般格式E:\\**\\**,若是存在返回1,否则返回0 b. CreateDirectory函数,用来创建一个路径,接受两个参数,路径和安全属性,安全属性可选择0,若是创建成功则返回1,否则返回0;在创建时要保证当前路径下的每一级都是有效的,如路径若是E:\\S1\\S2\\S3,若是S1或S2不存在,则创建会失败;若是创建的文件夹存在,则CreateDirectory函数也不会在创建文件夹,也会返回0值,因而CreateDirectory函数在调用时只要没有创建文件夹,俊辉返回0值 c. 参照b中描述,若是想要创建多级文件夹,则应从最外层文件夹开始逐步创建文件夹
相关文章推荐
- Android获取屏幕宽高
- 使用MVP+RxAndroid+DroiBaaS打造云后台App—校园日记
- Firebase 远程配置 iOS 教程
- 基于 cuda aware 的多节点 多显卡程序编译
- iOS证书及ipa包重签名探究
- 裁切图片插件jcrop的简单使用(插件化)
- hdu1995 汉诺塔V
- webdriver结合tesseract-ocr处理简单验证码
- React Native ListView 资源收藏
- FTP命令列表------大写的命令如CWD_PASS
- ThinkPHP 模型方法 getField() 和 select() 使用技巧
- jQuery插件开发——全屏切换插件
- Mybatis学习--动态SQL
- [生存志] 第121节 十二经络生气通天
- MySQL笔试题附加自己写的答案
- 内存泄漏检查工具或者方法
- Android Launcher2之页面滑动
- nginx 负载均衡+keepalived实现双机热备
- javaScript中使用var和不是用var定义变量的区别
- 图像算法之十一:双边滤波