先前所描述的st_mode 则定义了下列数种情况:

S_IFMT 0170000 文件类型的位遮罩

S_IFSOCK 0140000 scoket

S_IFLNK 0120000 符号连接

S_IFREG 0100000 一般文件

S_IFBLK 0060000 区块装置

S_IFDIR 0040000 目录

S_IFCHR 0020000 字符装置

S_IFIFO 0010000 先进先出

S_ISUID 04000     文件的(set user-id on execution)位
S_ISGID 02000 文件的(set group-id on execution)位
S_ISVTX 01000 文件的sticky位 S_IRUSR(S_IREAD) 00400 文件所有者具可读取权限
S_IWUSR(S_IWRITE)00200 文件所有者具可写入权限
S_IXUSR(S_IEXEC) 00100 文件所有者具可执行权限 S_IRGRP 00040 用户组具可读取权限
S_IWGRP 00020 用户组具可写入权限
S_IXGRP 00010 用户组具可执行权限 S_IROTH 00004 其他用户具可读取权限
S_IWOTH 00002 其他用户具可写入权限
S_IXOTH 00001 其他用户具可执行权限 上述的文件类型在POSIX中定义了检查这些类型的宏定义:
S_ISLNK (st_mode) 判断是否为符号连接
S_ISREG (st_mode) 是否为一般文件
S_ISDIR (st_mode) 是否为目录
S_ISCHR (st_mode) 是否为字符装置文件
S_ISBLK (s3e) 是否为先进先出
S_ISSOCK (st_mode) 是否为socket

最新文章

  1. DIV+CSS布局网站基本框架
  2. 设计模式之美:Role Object(角色对象)
  3. 测试Centos硬盘读写速度
  4. Activiti系列:带有serviceTask的或者定时启动任务的流程部署失败的原因分析
  5. CodeForces 625A Guest From the Past
  6. 私有云存储搭建(owncloud)
  7. HDU 3682 To Be an Dream Architect:查重【三维坐标系中点在实数上的映射】
  8. uva10410 栈
  9. mysql分表经验总结
  10. 数据结构 之 并查集(Disjoint Set)
  11. visual studio 各版本激活码
  12. ZJOI 2019 划水记
  13. Python函数之匿名函数
  14. 【java】类的继承
  15. Android Studio--按钮跳转新页
  16. SpringRMI远程方法调用【原】
  17. lua的模块加载require
  18. Can't read [proguard.ClassPathEntry@1a0c10f] (No such file or directory)
  19. 推荐算法之 slope one 算法
  20. BZOJ2111 ZJOI2010排列计数

热门文章

  1. 教你50招提升ASP.NET性能(二十一):避免使用会话状态
  2. PostgreSQL的 initdb 源代码分析之十七
  3. 读取AD模拟分量
  4. 从零开始学android开发-通过WebService获取今日天气情况
  5. Java网页数据采集器[下篇-数据查询]【转载】
  6. Educational Codeforces Round 1 C. Nearest vectors 极角排序
  7. Codeforces Gym 100650B Countdown DFS
  8. [AngularJS] Directive using another directive by 'require'
  9. Outlook2010 移动数据文件到其它地方
  10. windows下的python扩展包下载地址