首页 > 作文

lseek和stat函数用法

更新时间:2023-04-08 22:43:28 阅读: 评论:0

调用原型:off_t lek(int fd, off_t offt, int whence)参数说明:off_t offt --> 偏移量int whence --> 偏移位置               SEEK_SET - 从文件头向后偏移               SEEK_CUR - 从当前位置向后偏移               SEEK_END - 从文件尾部向后偏移 实际用法:    1)获取长度 size_t size = lek(fd, 0, SEEK_END);    2)扩展2000字节文件长度 lek(fd, 2000, SEEK_END);         再加上原有长度,例如14+2000 = 2014
作用:获取文件属性调用原型fstat(fd,&mystat情况报告);例如:    获取长度 mystat.st_size,其余类似struct stat {    dev_t         st_dev;       //文件的设备编号    ino_t         st_ino;       //节点    mode_t        st_mode;      //文件的类型和存取的权限    nlink_t       st_nlink;     //连到该文件的硬连接数目,刚建立的文件值为1    uid_t         st河南技术学院_课余时间uid;       //用户ID    gid_t         st_gid;       //组ID    dev_t        班级口号高中 st_rdev;      //(设备类型)若此文件为设备文件,则为其设备编号    off_t         st_size;      //文件字节数(文件大小)    blksize_t     st_blksize;   //块大小(文件系统的I/O 缓冲区大小)    blkcnt_t      st_blocks;    //块数    time_t        st_atime;     //最后一次访问时间    time_t        st_mtime;     //最后一次修改时间    time_t        st_ctime;     //最后一次改变时间(指属性)};

本文地址:https://blog.csdn.net/u012293305/article/details/108177404comment

本文发布于:2023-04-08 22:43:27,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/b721a692f7f86a9448c44970afb245bf.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:lseek和stat函数用法.doc

本文 PDF 下载地址:lseek和stat函数用法.pdf

标签:文件   长度   时间   原型
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图