SEEK_END:根据文件头偏移多少个字节(偏移到文件尾)
代码演示:
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int fd;
char *buf="yangzeruihenshuai!";
fd=open("./file1",O_RDWR);
int filesize=lseek(fd,0,SEEK_END);
printf("file's size=%d\n",filesize);
close(fd);
return 0;
}
得出文件大小=18,