我想要一种在 C++/Linux 中创建多个目录的简单方法。
例如我想在目录中保存一个文件lola.file:
/tmp/a/b/c
但如果目录不存在,我希望自动创建它们。一个工作示例将是完美的。
最佳答案
轻松使用 Boost.Filesystem:create_directories
#include <boost/filesystem.hpp>
//...
boost::filesystem::create_directories("/tmp/a/b/c");
返回:如果创建了一个新目录,则返回true
,否则返回false
。
关于c++ - 如何在 C++/Linux 中创建目录树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55425027/