c_文件
我们对目录和文件的常见操作包括,创建、删除、移动、获取大小、获取名称、获取路径。
使用c语言实现功能,在Linux环境下通过读取文件信息,获取文件大小。
使用函数stat,结构体struct stat,调用结构体中的成员st_size。
#include <sys/stat.h> #include <stdio.h> #include <stdlib.h> int file_size(const char *filePath){ struct stat statbuf; stat(filePath, &statbuf); return statbuf.st_size; } int main(void){ int size = file_size("./get_file_size.c"); printf("%d\n", size); return 0; }
posted on 2020-12-27 16:22 XiaoXiaoli 阅读(63) 评论(0) 收藏 举报
浙公网安备 33010602011771号