用fseek和ftell获取文件的大小
2014-05-02 09:54
120 查看
#include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(int argc,char *argv[]) { int n=0; FILE *fp; if((fp=fopen(argv[1],"r"))==NULL) { perror("fopen"); exit(EXIT_FAILURE); } if(fseek(fp,0,SEEK_END)!=0) { perror("fseek"); exit(EXIT_FAILURE); } if((n=ftell(fp))==-1) { perror("ftell"); exit(EXIT_FAILURE); } printf("the size counted by fseek/ftell of the file is %d \n",n); printf("this is ls output:\n"); execl("/bin/ls","ls","-l",argv[1],(char *)0); fclose(fp); }
在Ubuntu中运行结果
相关文章推荐
- 如何通过ftell和fseek来获取文件大小
- ftell 获取文件位置,fseek 把文件指针移动到指定位置
- fseek获取大于4G的文件大小的问题
- fseek获取大于4G的文件大小的问题
- 通过文件指针来获取文件的大小(fseek与ftell函数 )
- C语言返回文件大小的功能(fseek和ftell的使用)
- 【C语言】C语言返回文件大小的功能(fseek和ftell的使用)
- 获取文件创建时间和大小的代码
- 牛客网Java刷题知识点之File对象常用功能:获取文件名称、获取文件路径、获取文件大小、获取文件修改时间、创建与删除、判断、重命名、查看系统根目录、容量获取、获取某个目录下内容、过滤器
- 获取文件大小的几种方法
- 获取文件大小(C语言)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- php获取文件大小的方法
- Java中获取文件大小的正确方法
- iOS随笔之获取可用空间及某个文件或文件夹的大小及判断文件是否存在
- seek和tell的用法--获取文件内容大小(字节)
- BitmapFactory Decode大小的时候需要获取所有的流文件吗?
- c语言文件大小获取
- 循环添加label并获取上传文件名字的扩展名和文件大小
- “指针”密码 -- (1)获取文件的大小