#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
//第二个参数为函数名字
int main(int argc,char *argv[]) {
// 打开文件
int fd = open(argv[1], O_RDONLY);
if (fd == -1) {
perror("无法打开文件");
}
// 使用lseek获取文件大小
off_t file_size = lseek(fd, 0, SEEK_END);
if (file_size == -1) {
perror("获取文件大小时出错");
}
// 关闭文件
close(fd);
printf("文件大小: %ld 字节\n", file_size);
return 0;
}
11-02
162
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-11
2317
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)