如何通过ftell和fseek来获取文件大小

如何通过ftell和fseek来获取文件大小,第1张

1.先用fseek将文件指针移到扰坦文件末尾,再用ftell获取文件内指针当前的文件位置。这个位置就是文缓让桐件大校 2.#include int main(){ FILE *pf = fopen("F:/1.png", "rb")if (!pf) return -1fseek(pf, 0, SEEK_END)//滑戚 移到文件末尾 printf("size

1、首先使用fseek函数调整到末尾,使用ftell函数获取大小。

2、然后使用lseek函蔽核数启搜调整到末尾,此时返回值宏旁掘就是文件大小

3、最后使用stat/fstat函数获取,成员st_size是文件大小。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12229964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存