创建目录
int mkdir(const char *pathname,mode_t mode);
pathname路径
mode mode & ~umask & 0777 注意权限,如果目录没有可执行权限不可进入
mkdir.c
#include<stdio.h>
#include<sys/type.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<unistd.h>
int main(int argc,char *argv[])
{
if(argc!=2){
printf("./a.out dirname\n");
return -1;
}
mkdir(argv[1],0777);
return 0;
}
本文档展示了如何使用C语言的mkdir函数创建目录,并强调了权限设置的重要性,特别是在设置mode参数时要注意umask的影响,确保目录具有适当的可执行权限。
843

被折叠的 条评论
为什么被折叠?



