如何获取文件大小
要知道某一个文件的大小,可以使用fileno()和filelength()函数来取得。
语法:int fileno(FILE *fp)------此号码用来代表所打开的文件
头文件:stdio.h
功能:返回打开文件指针fp对应的文件描述字(handle_no)。当打开文件成功后,操作系统会自动给予一个号码,此号码用来代表所打开的文件
语法:long filelength(int handle_no)
头文件:io.h
功能:返回文件描述字(handle_no)对应文件的文件大小,以Bytes为单位。
具体用法:
FILE *fp
int fno,fsize;
fp=fopen(filename,"r/w/a");
fno=fileno(fp);
fsize=filesize(fno);
fclose(fp);
阅读(1583) | 评论(1) | 转发(0) |