社区
C语言
帖子详情
如何得到文件大小?
anglely168
2002-10-24 08:58:59
我用fseek(fp,SEEK_END,SEEK_SET) or fseek(fp,SEEK_SET,SEEK_END)都不行!请教大家了!
...全文
57
6
打赏
收藏
如何得到文件大小?
我用fseek(fp,SEEK_END,SEEK_SET) or fseek(fp,SEEK_SET,SEEK_END)都不行!请教大家了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jyc_nj
2002-10-24
打赏
举报
回复
ifstream fin(strFileName);
fin.seekg(-1, ios::end);
m_nFileSize = fin.tellg();
zxm954712
2002-10-24
打赏
举报
回复
fseek是可以得,不过麻烦一点啊
下面是个例子,你看一下巴
#include <stdio.h>
long filesize(FILE *stream);
int main(void)
{
FILE *stream;
stream = fopen("MYFILE.TXT", "r");
printf("Filesize of MYFILE.TXT is %ld bytes\n", filesize(stream));
fclose(stream);
return 0;
}
long filesize(FILE *stream)
{
long length;
fseek(stream, 0L, SEEK_END);
length = ftell(stream);
printf("%ld\n", length);
return length;
}
blue_coco
2002-10-24
打赏
举报
回复
纯C
fp = fopen(...);
size = ftell(fp);
zhanghk
2002-10-24
打赏
举报
回复
c: _filelength
API: GetFileSize
huangwu007
2002-10-24
打赏
举报
回复
FILE* m_Handle;
struct stat buf;
m_Handle = fopen(...);
#ifdef VC
fstat(m_Handle->_file,&buf);
#else
#ifdef _SOLARIS
fstat(m_Handle->_file,&buf);
#else
#ifdef _REDHAT
fstat(m_Handle->_fileno,&buf);
#else
#ifdef _FreeBSD44
fstat(m_Handle->_file,&buf);
#else
fstat(m_Handle->fd,&buf);
#endif
#endif
#endif
#endif
buf.st_size就是文件的大小了
zhengguoshan
2002-10-24
打赏
举报
回复
好像有这个函数自己去查吧。。
9.如何通过位图文件直接
得到
位图大小?(Visual C++编程 源代码)
9.如何通过位图文件直接
得到
位图大小?(Visual C++编程 源代码)9.如何通过位图文件直接
得到
位图大小?(Visual C++编程 源代码)9.如何通过位图文件直接
得到
位图大小?(Visual C++编程 源代码)9.如何通过位图...
你必须知道的495个C语言问题
1.24 我在一个文件中定义了一个extern数组,然后在另一个文件中使用,为什么sizeof取不到数组的大小? 声明问题 1.25 函数只定义了一次,调用了一次,但编译器提示非法重声明了。 *1.26 main的正确定义是什么...
Python 网络教程大全之 04 如何获取url下载文件的大小?
如何获取url下载文件的大小? 解决方案 要通过
文件大小
限制下载,我们可以从 content-length 标头中获取 filezie,然后按照我们的要求进行操作。 import requests url = 'https://ai2opencode.com/' h = requests....
C语言如何获取
文件大小
?fseek() + ftell()
创建一个文件file.txt,然后往里面写内容,然后关闭文件,再打开文件获取
文件大小
#pragma warning(disable : 4996) #include <stdio.h> int main() { FILE* fp; fp = fopen("file.txt", "w+"); fputs(...
java获取http
文件大小
_Java开发网 - 关于通过HTTPUrlConnection获取一个文件的大小?...
这个没有问题但是我想现实一个下载的进度所以,就必须先知道a.zip的大小而我又不想两次通过inpustream扫描这个文件(第一次先扫描
文件大小
,第二次把文件一点点下载到本地来,并在下载过程中计算完成的百分比)有没有...
C语言
69,369
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章