C语言获取文件的大小

一、获取文件系统属性,读取文件大小。 

在C语言库函数中有stat函数,可以获取文件的基本信息,其中就有文件大小。

1

2

3

4

5

6

7

8

9

#include //包含头文件。

int file_size(char* filename)//获取文件名为filename的文件大小。

{

    struct stat statbuf;

    int ret;

    ret = stat(filename,&statbuf);//调用stat函数

    if(ret != 0) return -1;//获取失败。

    return statbuf.st_size;//返回文件大小。

}

二、通过C语言文件操作,获取文件大小。 

你可能感兴趣的:(C,获取文件大小)