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++开发、数据库、三维建模领域,请多多赐教!

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

原文地址:https://www.cnblogs.com/nxopen2018/p/14988544.html