您好,欢迎来到知库网。
搜索
您的当前位置:首页C++在mac下判断并新建文件夹

C++在mac下判断并新建文件夹

来源:知库网

首先,需要包含头文件

#include <stdarg.h>
#include <sys/stat.h>

函数实现
判断是否存在文件路径,不存在则创建

void createDir(std::string path)
{
    FILE *fp = NULL;
    fp = fopen(path.c_str(), "w");
    
    if (!fp) {
        mkdir(path.c_str(), 0775);
    }
    else
    {
        fclose(fp);
    }
}

其中,path是“/”结尾的文件夹路径,可通过以下方法获取mac下的home路径

const char* homeDir = getenv ("HOME");

Copyright © 2019- zicool.com 版权所有 湘ICP备2023022495号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务