C++标准库中的文件流类提供的各种操作中没有直接获得正在操作的文件的大小的函数。要获得文件大小得转个弯,用如下的方法
    假设我们有了一个已经打开的文件对象ifile。
    先将文件内的位置指针移到文件尾
    ifile.seekg( 0, ios::end );
    再读取当前位置,这就是文件的大小了。
    long filelength = ifile.tellg();
出自:http://www.cppblog.com/walkspeed/archive/2007/05/02/23336.html

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


posts - 94, comments - 138, trackbacks - 0, articles - 94

Copyright © RichardHe