所以我想實現這個linux命令mkdir -m(權限模式)的目錄名。像mkdir -m 444一樣,應該創建一個具有444權限的文件夾名稱a。C++用mkdir()創建目錄並分配他們的權限
我試圖做的是
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
[linux mkdir函數可能重複無法授權完整權限](http://stackoverflow.com/questions/8719867/linux-mkdir-function-cant-authorize-full-permission) –
@aschepler char? –