【发布时间】:2017-09-06 03:11:21
【问题描述】:
所以我正在尝试实现这个 linux 命令 mkdir -m(权限模式)目录名。像 mkdir -m 444 a 应该创建一个具有 444 权限的文件夹名称 a。
我试图做的是
for (int i = 3; i <argc; ++i) {
mkdir(argv[i], *argv[2]);
}
或
for (int i = 3; i <argc; ++i) {
mkdir(argv[i], 0775);
chmod(argv[i], *argv[2]);
}
但它会创建具有不同访问权限的文件夹,例如 0064 任何帮助将不胜感激
【问题讨论】:
-
提示:
*argv[2]是什么类型? -
@aschepler 字符?