网站建设 站内搜索,长沙网络公司电话,网页设计html背景颜色,西地那非片能延时多久一、目录的权限位
目录的权限位#xff0c;至少要设置一个执行许可位。即 rwx 中的那个 x 位。如果不设置#xff0c;就没办法使用 cd 命令进入目录#xff0c;也无法读取目录下的文件内容。所以#xff0c;这个位是必须的。目录的写权限位。如果未设置写权限位(w 位)至少要设置一个执行许可位。即 rwx 中的那个 x 位。如果不设置就没办法使用 cd 命令进入目录也无法读取目录下的文件内容。所以这个位是必须的。目录的写权限位。如果未设置写权限位(w 位)将导致无法向目录文件中写入目录项(dir_entry 结构)。比如不能使用 touch 命令创建文件。目录的读权限位。如果未设置读权限位将导致无法读取目录文件中的目录项。比如你不能使用 ls 命令查看目录项的具体内容。二、主要函数应用
1.mkdir函数原型
#include sys/stat.h
int mkdir(const char *pathname, mode_t mode);返回值若成功返回0若失败返回-1
#include unistd.h
#include sys/types.h
#include sys/stat.h
#include stdio.hint main(int argc, char* argv[])
{if (mkdir(argv[1], 0775) -1) { // 权限位设置为 0775 注意前面的 0 不能少它表示 8 进制的数。perror(mkdir);return -1; }return 0;
}
输出结果 三、参考资料
1. 23-与目录有关的函数-mkdir 与 rmdir