C++中获得文件大小 #include <fstream> using namespace std; int main(int argc, char* argv[]) { ifstream in("file.txt"); in.seekg(0, ios::end); //设置文件指针到文件流的尾部 streampos ps = in.tellg(); //读取文件指针的位置 cout << "File size: " << ps << endl; in.close(); //关闭文件流 return 0; } from:http://hi.baidu.com/wzq110120/blog/item/23b48cf43d5ceb69dcc47424.html