c++代码片
当我需要向指定文件夹内写数据或者文件,首先判定文件夹是否存在。
使用_access()函数
_access()两参数格式分别定义为 const char * 与 int
注意使用时,如路径为string格式,改为string.c_str()来使用
后面参数二此处设为0,代表条件内的路径不存在
代码如下
#include<io.h>
std::string cmd = "mkdir " + folder_path;
//判定是否有文件夹的存在 如不存在则创建
if (_access(folder_path.c_str(), 0))
system(cmd.c_str());
如有帮助,点赞关注收藏。谢谢!