C++在mac下判断并新建文件夹 发表于 2016-01-04 | 分类于 C++ | | 热度°C 首先,需要包含头文件 12#include <stdarg.h>#include <sys/stat.h> 函数实现判断是否存在文件路径,不存在则创建 12345678910111213void 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路径1const char* homeDir = getenv ("HOME");