怎样使用c语言 dir.h 里的函数 获得文件大小

我是菜鸟 请举个获得 c:\\boot.ini 大小的例子
我用tc vc莫答

第1个回答  2009-01-23
fseek(hFile,0,SEEK_END);
len = ftell(hFile);

策略:
1.用fopen打开该文件。
2.将文件指针移动到末尾。
3.调用ftell得到的就是文件的长度。单位bytes.
第2个回答  2009-01-23
CFileStatus status;
CFile::GetStatus("c:\\boot.ini",status);
long lSizeOfFile;
lSizeOfFile = status.m_size;

lSizeOfFile的值就是c:\\boot.ini 文件的大小
相似回答