怎么在C语言中利用fstat函数获取文件的大小

发布时间:2021-01-22 17:03:17

来源:亿速云

阅读:110

作者:Leah

怎么在C语言中利用fstat函数获取文件的大小?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

函数原型:int fstat(int fildes, struct stat *buf);

参数说明:

fstat()用来将参数fildes所指的文件状态,复制到参数buf所指的结构中(struct stat)。

写个范例:#include

#include

#include

#include

#include

//获取文件的大小

int get_file_size(int f)

{

struct stat st;

fstat(f, &st);

return st.st_size;

}

int main(void)

{

int fd = open("test.py",O_RDWR);

int size ;

if(fd

{

printf("open fair!\n");

return -1 ;

}

size = get_file_size(fd) ;

printf("size:%d字节--->%.2fK\n",size,(float)size/1024);

return 0 ;

}

关于怎么在C语言中利用fstat函数获取文件的大小问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

c语言读取文件字节数,怎么在C语言中利用fstat函数获取文件的大小相关推荐

  1. C语言fstat函数获取文件的大小

    该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105112131 f ...

  2. php中readfile的用法,怎么在php中利用readfile() 函数设置文件的大小

    怎么在php中利用readfile() 函数设置文件的大小 发布时间:2020-12-18 15:51:48 来源:亿速云 阅读:77 作者:Leah 本篇文章为大家展示了怎么在php中利用readf ...

  3. php中glob怎么用,如何在php中利用glob函数对文件进行遍历

    如何在php中利用glob函数对文件进行遍历 发布时间:2020-12-11 16:02:47 来源:亿速云 阅读:76 作者:Leah 如何在php中利用glob函数对文件进行遍历?相信很多没有经验 ...

  4. mac pandas文件路径_Mac进阶必看:如何利用Automator快速获取文件路径

    在重装mac os系统后,有的小伙伴会选择手动恢复数据,但是却发现一些软件比如FTP.iterm2.foxmail等这些软件的配置信息没有了,其实数据并没有丢失哦!一般情形下数据都会在/Users/d ...

  5. python获取文件字节数_python关于文件操作中的字符个数和字节数

    记得刚开始学习python文件操作写文件的时候有个问题,很奇怪.最后知道了就是字节数的原因. 我们先来看个例子. 新建个文件存为utf-8命名为0117utf-8.txt记得去掉BOM头. 我们用r+ ...

  6. C语言常见数据类型字节数和打印格式总结(快速掌握)

    目录 一.简介 二.字节数对比 三.输出不同类型格式 四.常用类型简写总结 一.简介 本文主要介绍C语言常见数据类型字节数.不同类型输出格式和c程序中不同类型的简写总结.c语言中,常见数据类型的字节数 ...

  7. R语言使用fs包的file_info函数查看文件元信息(属性信息)、使用file_chmod函数修改文件的权限、使用file_chown函数修改文件的所有者

    R语言使用fs包的file_info函数查看文件元信息(属性信息).使用file_chmod函数修改文件的权限.使用file_chown函数修改文件的所有者 目录

  8. R语言list.files函数获取文件列表实战

    R语言list.files函数获取文件列表实战 目录 R语言list.files函数获取文件列表实战 #仿真数据 #基本语法

  9. php利用ajax文件上传,如何在PHP中利用AjaxForm实现一个文件上传功能

    如何在PHP中利用AjaxForm实现一个文件上传功能 发布时间:2020-12-18 14:52:38 来源:亿速云 阅读:94 作者:Leah 如何在PHP中利用AjaxForm实现一个文件上传功 ...

最新文章

  1. ip的正则表达式 java,项目实战:Java正则表达式验证IP地址
  2. mysql 1146错误
  3. 成功解决 raise RuntimeError(“The JPMML-SkLearn conversion application has failed. The Java executable
  4. 路由(route)是什么意思?
  5. 小孩都看得懂的YOLO!
  6. FlexPaper 2.2.1介绍与提取嵌入的文档
  7. 小心 HttpClient 中的 FormUrlEncodeContent 的 bug
  8. 2011系统架构师大会分享-自动化运维中的关系管理
  9. C# xsd转C#类(转)
  10. 计算机主机清理步骤,三个方法教你如何正确清理C盘空间
  11. vivado global和out-of-context 选项
  12. lenovo电脑_办公笔记本电脑有哪些值得推荐?
  13. 树链剖分+线段树 CF 593D Happy Tree Party(快乐树聚会)
  14. 一步教你轻松实现--Word方括号打勾☑
  15. 2019-04-26周五宁波和杭州都下雨了,晚饭的鱼粉好大份哦,这是我第一次吃鱼粉!Hhhhhhhh下雨了就给吃点面才暖和,辛苦快递小哥哥了呀,其实这家店就在食堂我看见很多次了懒得买,外卖好像更便宜!
  16. Python之路(第二十三篇) 面向对象初级:静态属性、静态方法、类方法
  17. c语言 10 9-8 7-6… 1循环语句,C语言学习与总结---第五章:循环结构程序设计
  18. 网易七鱼的使用(web代码接入)
  19. #小程序# 如何解决video视频在ios里出现黑屏?
  20. 【心情分享】时间的魅力

热门文章

  1. python求年利率_python-3.x - 如何在python 3中计算年利率 - SO中文参考 - www.soinside.com...
  2. Unity 开发 Hololens2 MR应用程序
  3. 计算机打印机共享失败,电脑共享打印连接错误怎么回事 电脑打印共享错误的解决方法...
  4. CCNU ACM 2016夏季集训·day1比赛
  5. 程序员女朋友礼物python代码_@程序员,用 Python 给女朋友准备个儿童节礼物可好?...
  6. 深入理解和把握数字经济的基本特征
  7. 函数凹凸性与黑塞矩阵
  8. Swift 开发之 Vapor
  9. 微信小程序长按图片发送给好友
  10. LintCode刷题(入门篇)