函数原型:#include <sys/stat.h>int mkdir(const char *path, mode_t mode);参数:path是目录名mode是目录权限返回值:返回0 表示成功, 返回 -1表示错误,并且会设置errno值。mode模式位:mode 表示新目录的权限,可以取以下值: S_IRUSR
S_IREAD S_IWUSR
S_IWRITE
S_IXUSR
S_IEXEC
S_IRWXU
This is equivalent to (S_IRUSR | S_IWUSR | S_IXUSR).
S_IRGRP
Read permission bit for the group owner of the file. Usually 040.
S_IWGRP
Write permission bit for the group owner of the file. Usually 020.
S_IXGRP
Execute or search permission bit for the group owner of the file. Usually 010.
S_IRWXG
This is equivalent to (S_IRGRP | S_IWGRP | S_IXGRP).
S_IROTH
Read permission bit for other users. Usually 04.
S_IWOTH
Write permission bit for other users. Usually 02.
S_IXOTH
Execute or search permission bit for other users. Usually 01.
S_IRWXO
This is equivalent to (S_IROTH | S_IWOTH | S_IXOTH).
S_ISUID
This is the set-user-ID on execute bit, usually 04000. See How Change Persona.
S_ISGID
This is the set-group-ID on execute bit, usually 02000. See How Change Persona.
S_ISVTX
This is the sticky bit, usually 01000.例子:#include <sys/types.h> #include <sys/stat.h>
int status;status = mkdir("/home/newdir", S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);这样就创建了一个newdir目录,权限通过ls -al 查看为drwxr-xr-x跟用linux命令mkdir创建的目录权限位一致。Ubuntu 11.04 系统下挂载NTFS文件系统的方法修改GNOME 3 “活动”文字为图标相关资讯 Linux c
- Linux C 内存管理方式之半动态 (08月05日)
- Linux C语言中gotoxy函数 (04月11日)
- Linux系统中C&Cpp程序开发 (04月01日)
| - Linux C动态内存泄漏追踪方法 (08月04日)
- 关于Linux下conio头文件的实现 (04月11日)
- Linux C 实现mysleep函数 (03月14日)
|
本文评论 查看全部评论 (2)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
- 参与本评论即表明您已经阅读并接受上述条款
| |