Ubuntu下mkdir函数和windows下_mkdir函数的区别
windows下_mkdir函数 #include<direct.h> int _mkdir( const char *dirname ); 参数: dirname是目录的路径名指针 返回值: 如果新目录的创建时间,这些功能中的每一个返回值 0。 在错误,则函数返回 – 1 linux下mkdir函数mode_t参数详解 #include <sys/stat.h> int mkdir(const char *path, mode_t mode); 参数: path是目录名 mode是目录权限 返回值: 返回0 表示成功, 返回 -1表示错误,并且会设置errno值。 mode模式位: mode 表示新目录的权限,可以取以下值: S_IRWXU 00700权限,代表该文件所有者拥有读,写和执行操作的权限 S_IRUSR(S_IREAD) 00400权限,代表该文件所有者拥有可读的权限 S_IWUSR(S_IWRITE) 00200权限,代表该文件所有者拥有可写的权限 S_IXUSR(S_IEXEC) 00100权限,代表该文件所有者拥有执行的权限 S_IRWXG 00070权限,代表该文件用户组拥有读,写和执行操作的权限 S_IRGRP 00040权限,代表该文件用户组拥有可读的权限 S_IWGRP 00020权限,代表该文件用户组拥有可写的权限 S_IXGRP 00010权限