Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > STAT函数
【标  题】:STAT函数
【关键字】:STAT
【来  源】:http://www.cublog.cn/u/16625/showart.php?id=198304

STAT函数

Your Ad Here
学习,stat,lstat,fstat
 
1 函数都是获取文件(普通文件,目录,管道,socket,字符,块()的属性。
函数原型
#include <sys/stat.h>

int stat(const char *restrict pathname, struct stat *restrict buf);
提供文件名字,获取文件对应属性。
int fstat(int filedes, struct stat *buf);
通过文件描述符获取文件对应的属性。
int lstat(const char *restrict pathname, struct stat *restrict buf);
连接文件描述命,获取文件属性。
 
2 文件对应的属性
struct stat {
       mode_t    st_mode;      //文件对应的模式,文件,目录等
       ino_t     st_ino;      //inode节点号
       dev_t     st_dev;       //设备号码
       dev_t     st_rdev;      //特殊设备号码
       nlink_t   st_nlink;     //文件的连接数
       uid_t     st_uid;       //文件所有者
       gid_t     st_gid;       //文件所有者对应的组
       off_t     st_size;      //普通文件,对应的文件字节数
       time_t    st_atime;     //文件最后被访问的时间
       time_t    st_mtime;     //文件内容最后被修改的时间
       time_t    st_ctime;     //文件状态改变时间
       blksize_t st_blksize;   //文件内容对应的块大小
       blkcnt_t  st_blocks;    //伟建内容对应的块数量
     };
 
可以通过上面提供的函数,返回一个结构体,保存着文件的信息。
长湖区的信息是文件的所有者和文件的模式。

 
 

 
VS2005 快捷键:【上一篇】
lex學習,取得網頁中所有URL:【下一篇】
【相关文章】
  • JBoss EJB3(Stateful Session Beans)備忘記
  • 自动ftp后处理web日志-awstats
  • awstats的安装
  • awstats 纯perl的方式 安装geoip插件
  • Summary of DBMS_STATS Subprograms
  • StatCounter不完全解读
  • Java中static用法
  • dynamic static cast
  • CallableStatement
  • statspack 必看的十项内容
  • 【随机文章】
  • WebSphere Studio和XDE构建应用程序(1)
  • OWB中对目标表的Insert/Update 和 Update/Insert的区别
  • WinRAR <= 3.60 beta 6 (SFX Path) 特别注意哦!
  • ASP教程:堵住ASP漏洞
  • 名人专访: 如何才能成就DBA职业生涯
  • PictureBox使用GDI绘图保存为空的问题
  • 查找与清除线程插入式木马
  • 景可以有不同的?频就好了,可以?去好多麻烦
  • 我要开始学习XML了!
  • 美丽的系统监控图
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.