C++標(biāo)準(zhǔn)庫中的文件流類提供的各種操作中沒有直接獲得正在操作的文件的大小的函數(shù)。要獲得文件大小得轉(zhuǎn)個彎,用如下的方法
假設(shè)我們有了一個已經(jīng)打開的文件對象ifile。
先將文件內(nèi)的位置指針移到文件尾
ifile.seekg( 0, ios::end );
再讀取當(dāng)前位置,這就是文件的大小了。
long filelength = ifile.tellg();
posted on 2007-05-02 17:04
walkspeed 閱讀(1080)
評論(0) 編輯 收藏 引用 所屬分類:
C++語言