利用C++标准库中文件流对象,如何获得文件的大小

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

你可能感兴趣的:(利用C++标准库中文件流对象,如何获得文件的大小)