编程实现创建目录是非常简单的,只要使用API函数CreateDirectory即可。

(1) Createdirectory

◇参数
lpPathName:输入参数,所要创建的目录名或路径。
lpSecurityAttributes:输入参数,设置为NULL。
◇返回值
返回BOOL值,表示是否成功。
◇使用说明
如果程序返回失败,可以使用GetLastError函数获取错误信息。可能的值包括ERROR
ALREADY EXISTS(文件夹已经存在)和ERROR PATH NOT FOUND(路径不存在)。

>>>本实例使用CreateDirectory函数在程序当前目录下创建一个“sub_dir”子目录,在D盘下创建一个“example_dir”。

 1 #include <Windows.h>
 2 #include <stdio.h>
 3
 4 int main()
 5 {
 6     //在程序的当前目录下创建"sub_dir"子目录
 7     LPSTR szDirPath="sub_dir";
 8     if(!CreateDirectoryA(szDirPath,NULL))
 9     {
10         printf("创建目录 %s错误。\n",szDirPath);
11         return 1;
12     }
13
14     //在D盘下创建目录"example_dir"
15     szDirPath="D:\\example_dir";
16     if(!CreateDirectoryA(szDirPath,NULL))
17     {
18         printf("创建目录 %s错误。\n",szDirPath);
19         return 1;
20     }
21     printf("成功\n");
22
23     return 0;
24 }

[WinAPI] API 11 [创建目录]相关推荐

  1. android preferenceactivity 源码,PreferenceActivity PreferenceScreen (3.0/API 11 以前)

    Android提供了一个XML驱动的框架,用于为应用程序创建系统样式的PreferenceScreen. (3.0/API 11 以前)是这样使用的 看代码: mypreference.xml and ...

  2. [WinAPI] API 4 [注册][创建][消息][第一个框架类窗口]

    首先注册了窗口类,然后创建了一个窗口,创建窗口时指定的窗口的属性和窗口消息的处理函数.函数消息的处理函数大多调用系统默认函数来处理. 1 #include<windows.h> 2 3 / ...

  3. [WinAPI] API 5 [遍历驱动器并获取驱动器属性]

    (1) GetLogicalDrives. 获取主机中所有的逻辑驱动器,以BitMap的形式返回. ◇返回值 GetLogicalDrive函数返回一个DWORD类型的值,第一位表示所对应的驱动器是否 ...

  4. [WinAPI] API 14 [获取、设置文件属性和时间]

    >_< 为了获取文件属性,用户可以使用GetFileAttributes与GetFileAttributesEx函数. GetFileAttributesEx函数除了返回文件属性外,还返回 ...

  5. android textview获取背景颜色,android – 从textview获取背景颜色而不使用ColorDrawable(API 11)...

    试试这个- public static int getBackgroundColor(TextView textView) { ColorDrawable drawable = (ColorDrawa ...

  6. alertdialog android api 11,android – 设备api级别11的DialogFragments

    我设法在兼容包的DialogFragment.java中正确修复了这个问题: 改变第74行: boolean mShowsDialog = false; 注释掉第232行:// mShowsDialo ...

  7. Android实现一键复制粘贴,兼容低版本系统(api 11以下)

    Android实现一键复制粘贴,兼容低版本系统(api11以下) /**         * 实现文本复制功能         * @param content         * @return t ...

  8. Elasticsearch java API (11)Search API scrolls

    在Java中使用 scrollsedit 读了scroll documentation 先! import static org.elasticsearch.index.query.QueryBuil ...

  9. Oracle Database 11.2.0.1(静默安装)

    http://www.cnblogs.com/ylqmf/archive/2012/04/16/2451211.html 本文档是Oracle Database 11.2.0.1 for RHEL5 ...

最新文章

  1. 循环爬取图片_Java爬取简单的网页内容和图片
  2. linux epoll模型
  3. 绝了!华为、H3C、锐捷交换机配置命令大全
  4. SAP PR 转 PO
  5. Git初始化及仓库创建和操作
  6. Swif语法基础 要点归纳(一)
  7. 部署及配置Lync Server 2013 监控功能
  8. iOS开发-多层嵌套block中如何使用__weak和__strong
  9. 如何查看linux 是否安装软件包,linux 查看软件包是否安装 linux查看软件包
  10. Lua 学习笔记(四)语句与控制结构
  11. MyBatis3源码解析(6)TypeHandler使用
  12. MD5 Encryption Of String ( UTF-8 ) / UE4 MD5 加密
  13. 5 C语言-scanf基本用法
  14. YAPI工具入门手册
  15. Goolgle10个搜索技巧
  16. php怎么使用sendcloud,高级功能 - SendCloud 文档中心 - SendCloud 文档中心
  17. 第一部分——交错(拉丝)(Interlace)的产生
  18. 2022年百华鞋业祝您新年快乐,虎年大吉
  19. 恐怖袭击新方式:用笔记本电脑炸飞机
  20. 「底层原理」一层层剥开文件系统的面纱,彻底理解Linux文件系统

热门文章

  1. BZOJ - 3631 松鼠的新家 (树链剖分)
  2. 【GDOI2016模拟3.16】幂(容斥 + 模型复杂转化)
  3. windows下 nginx安装 使用
  4. BZOJ 1821 [JSOI2010] Group 部落划分 Group
  5. aidl笔记 2/5/2015
  6. T-SQL操作XML 数据类型方法 modify 的参数 1 必须是字符串文字。
  7. python对象不接受参数什么意思___new\=TypeError:object()不接受参数
  8. wpf每隔一小时_包河区徐河排涝站24小时不间断运作 11座区管泵站全面应战保安澜...
  9. springboot tomcat配置_用了 10 多年的 Tomcat 居然有bug !
  10. 合并单元格两行_28 HTML5标签学习——table单元格的合并