使用 mkdir posix 命令创建子目录
Making a subdirectory with the mkdir posix command
我的操作系统 class 中的最新任务要求我们使用 mkdir 命令创建一个子目录(名为 tmpFolder),没有任何上下文。我目前拥有的代码基于 Minix3 附录和 mkdir 的手册我的教授不是最有帮助的, class 的其余部分也有问题所以我想我会问一下这里。
这是我的相关代码:
#include <sys/stat.h>
{
int tmpFolder;
tmpFolder = mkdir(tmpFolder, 0777);
}
有人可以向我解释为什么这是错误的吗,因为教授不解释为什么我错了是非常令人沮丧的
mkdir 的第一个参数是您要创建的路径。您提供的是 int 类型的 tmpFolder。这样的事情会更有意义:
int status;
status = mkdir("/tmp/subdir", 0777)
我的操作系统 class 中的最新任务要求我们使用 mkdir 命令创建一个子目录(名为 tmpFolder),没有任何上下文。我目前拥有的代码基于 Minix3 附录和 mkdir 的手册我的教授不是最有帮助的, class 的其余部分也有问题所以我想我会问一下这里。
这是我的相关代码:
#include <sys/stat.h>
{
int tmpFolder;
tmpFolder = mkdir(tmpFolder, 0777);
}
有人可以向我解释为什么这是错误的吗,因为教授不解释为什么我错了是非常令人沮丧的
mkdir 的第一个参数是您要创建的路径。您提供的是 int 类型的 tmpFolder。这样的事情会更有意义:
int status;
status = mkdir("/tmp/subdir", 0777)