我想使用boost :: filesystem在OS X上创建一个目录。这是我的代码:
boost::filesystem::path p("/foo/bar");
const char* path = p.c_str();
boost::filesystem::path dir(path);
if(boost::filesystem::create_directory(dir))
{
std::cerr<< "Directory Created: "<<p<<std::endl;
}
每次我获得Directory Created: "/foo/bar"
但没有创建任何内容。我还尝试手动创建foo目录并为每个人设置"Read & Write"
权限,但它仍然不会创建/bar
。
任何帮助都会很棒
编辑:
我刚刚编写了一个成功创建所需目录的命令行应用程序。我的问题必须与权限和VST / DAW(Ableton Live)相关 - 请参阅评论。
我会在找到解决方案时报告解决方案