OS X中的mkdir不会创建完整的目录树

时间:2014-11-23 19:42:10

标签: c++ linux macos directory

我试图在OS X中使用mkdir API(并希望在linux中使用它)与C ++一起创建目录路径。

说我想创建一个目录,如:" / Users / luca / Subject / Data"。 " /用户/卢卡"结构已经存在。所以,我做了类似的事情:

struct stat st = {0};
if (stat(path, &st) == -1) {
    return mkdir(path, S_IRWXU);
}

这总是返回-1。如果我尝试"" / Users / luca / Subject",它可以正常工作。

有没有人知道如何在不调用system()进程调用的情况下获得类似mkdir -p的行为。

0 个答案:

没有答案