无名商城论坛

搜索
查看: 245|回复: 0

[其他技术] 【GD】C语言获取文件大小

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 17:43:15 | 显示全部楼层 |阅读模式

在操作文件时获取文件大小非常简单,我们只需要将文件定位到文件尾,然后在使用ftell获取fp指针到文件第一个字节的偏移量时多少就可以了!

//获取文件长度
        fseek(fp, 0, SEEK_END); //定位到文件末
        int nFileLen = ftell(fp); //文件长度
最后别忘记定位到文件头,不然读取的时候会默认从FP指针位置开始读取,也就是文件尾,这样是读取不出任何内容的!

fseek(fp, 0, SEEK_SET); //恢复到文件头


#【GD】教你如何去掉软件内广告,(超详细)#
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表