zoukankan      html  css  js  c++  java
  • windows api常用函数-CreateDirectory()创建文件夹

    演示版本

    VS2013

    • CreateDirectory()函数

    参数

    lpPathName:输入参数,所要创建的目录名或路径。
    lpSecurityAttributes:输入参数,设置为NULL。

    返回值

    返回BOOL值,表示是否成功。

    使用说明

    如果程序返回失败,可以使用GetLastError函数获取错误信息。可能的值包括ERROR
    ALREADY EXISTS(文件夹已经存在)和ERROR PATH NOT FOUND(路径不存在)。

    #include <stdio.h>
    #include <windows.h>
    
    
    int main()
    {
        
        //创建文件夹
        if (!CreateDirectory("D:\1\5\123", NULL))
        {
            printf("创建目录错误
    ");
            DWORD res = GetLastError();
            if (res == ERROR_ALREADY_EXISTS)
            {
                printf("文件夹已经存在
    ");
            }
    
            if (res == ERROR_PATH_NOT_FOUND)
            {
                printf("路径不存在
    ");
            }
    
            return -1;
        }
    
        printf("创建目录错成功
    ");
    
        return 0;
    }

    阿飞

    2021年7月8日

    作者: 阿飞

    出处: https://www.cnblogs.com/nxopen2018/>

    关于作者:专注NX开发、VC++开发、数据库、三维建模领域,请多多赐教!

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可留言(博客文章底部留言)咨询.

  • 相关阅读:
    简单工厂模式_C#_设计模式
    单例模式_C#设计模式
    快速排序_排序算法_算法
    关于缓存C#
    网络编程的4种IO模型
    一些自己总结
    驱动漏洞中的__try和ProbeForRead
    poj2318
    poj1113
    poj 1904
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/14988544.html
Copyright © 2011-2022 走看看