CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

c中是怎样读取文件的大小?

楼主myheartwillgoon()2001-10-23 10:26:56 在 C/C++ / C语言 提问

 
                有无函数直接获得文件的大小?  
                  c中文件的打开读写,与文件的大小有关吗?即文件过大,有什么影响吗?  
                    又该如何保存大量数据呢?        
                 
   
  问题点数:20、回复次数:4Top

1 楼visualshower(绍尔)回复于 2001-10-23 17:59:57 得分 3

无关,考虑用CFile类吧。  
  Top

2 楼missdeer(思鹿)回复于 2001-10-23 18:37:39 得分 3

应该没有关系,最多速度慢一点,因为要用大量的虚拟内存,至于文件大小如何获得,可以在打开文件后将文件指针移到文件尾,就能获得文件大小了。Top

3 楼lhuchong()回复于 2001-10-23 18:49:07 得分 10

C语言中可以获得文件的大小  
  struct   _finddata_t   c_file;  
  long   hFile;  
  if(   (hFile   =   _findfirst(   "test.c",   &c_file   ))   !=   -1L   )  
        printf("file   size   is   %ld",c_file.size);  
   
  findclose(   hFile   );  
   
   
   
   
   
  Top

4 楼sxxny(轻云(Srj))回复于 2001-10-23 19:52:48 得分 4

  可以调用DOS   中断来打开文件,然后直接读文件控制块(FCB)中的文件大小字段.Top

相关问题

  • c/c++语言读取.rgb文件
  • c/c++中有什么读取文本文件大小的系统函数没有?
  • 请问如何读取文件大小?
  • c#读取二进制文件?
  • C#怎样读取XML文件?
  • 求助:Asp.net(C#) 读取XML文件
  • C++对二进制文件读取读取时遇到的问题
  • 关于fread 读取文件指针fp->buf大小的问题。
  • 怎样读取远程文件的容量大小?
  • 如何利用JavaScript读取上传文件大小(字节数)

关键词

  • 文件
  • 大小
  • hfile
  • 打开
  • 获得
  • size

得分解答快速导航

  • 帖主:myheartwillgoon
  • visualshower
  • missdeer
  • lhuchong
  • sxxny

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo