调用原型: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 条评论) |