linux下获取文件大小

紫荆峰

关注

阅读 175

2022-01-11

在读文件时,为了不造成空间的浪费,所以动态创建固定长度buff最为方便,那么buff长度怎么确定呢?linux下有专门关键字可以获取长度。

#include <sys/stat.h>
int file_len(char* filename)
{
    int len;
    struct stat fileStat;
    stat(filename,&fileStat);
    len=fileStat.st_size;
 
    return len;
}

这种获取文件长度方法,不用遍历文件内容,所以可以快速获取文件长度。

精彩评论(0)

0 0 举报