使用mkdir posix命令创建子目录

时间:2015-09-15 21:11:48

标签: c posix minix

我的操作系统类中的最新作业要求我们使用mkdir命令创建一个子目录(名为tmpFolder),不带任何上下文。我目前的代码是基于Minix3附录和mkdir手册我的教授不是最有帮助的,其余的同时也遇到了麻烦,所以我想我也不会问它这里。

以下是我的相关代码:

#include <sys/stat.h>

{
    int tmpFolder;
    tmpFolder = mkdir(tmpFolder, 0777);
}

有人可以向我解释为什么这是错的,因为让教授不解释我错误的原因是非常令人沮丧的

1 个答案:

答案 0 :(得分:1)

mkdir的第一个参数是您要创建的路径。你提供的是一个int的tmpFolder。这样的事情会更有意义:

int status;
status = mkdir("/tmp/subdir", 0777)