如何在c++中创建目录
How to create directories in c++?
我正在尝试在c++中创建多个目录。
下面是我正在做的:
string folder="SYSTEM/app";
string patchFolder="D:/cpp/prototype/New_delta/patch/" + folder;
string mkdirCommand="mkdir " + patchFolder;
system(mkdirCommand.c_str());
但是它给出了:command的语法不正确。
路径到原型存在,它必须创建多个文件夹(New_delta, patch等),如果还不存在。
这有什么问题,如何纠正?请。
谢谢。
您可以使用Boost库。点击这里查看第三个答案
您也可以使用_mkdir或mkdir(但如果使用mkdir会收到警告)
#include <direct.h>
...
_mkdir(patchFolder.c_str());
相关文章:
- 如何在文档文件夹中创建目录
- 如何在不使用宽字符串的情况下创建目录C++?
- 如何创建目录C (使用_mkdir)
- Qt无法创建目录
- QDir mkpath 返回 true,但未创建目录
- 创建目录不创建目录 VS2017 c++
- 为测试单元创建目录 C++ [代码::块]
- 创建目录并导航到目录C
- 我的"out of the box"程序可以在 Windows 中在哪里可靠地创建目录?
- 创建目录中所有.cpp文件和 android.mk 子目录中的FILE_LIST
- 无法访问创建目录创建的目录
- 在C++中创建目录之前检查它是 Windows 还是 Unix
- 在Qt中创建目录的哈希值
- 如何在不使用 boost 的情况下创建目录
- 与长路径一起使用时,创建目录失败并显示错误 123
- C或C++或WinApi中是否有任何功能来创建目录,包括指定路径中所有不存在的目录
- 如何将变量插入到创建目录()
- 有没有更好的方法从字符串创建目录?CPP,创建目录,字符串流,字符串
- 如何在C++中创建目录
- 如何在创建目录时传递文本框字符串