以下是使用 CFile::GetLength 方法的简单示例:
#include <afx.h>
int main() {
CFile myFile;
// 假设文件名为 "example.txt",并以读取模式打开
if (myFile.Open(_T("example.txt"), CFile::modeRead)) {
// 文件成功打开
// 获取文件长度
ULONGLONG fileLength = myFile.GetLength();
// 在这里使用文件长度进行其他操作
// 例如,输出文件长度到控制台
_tprintf(_T("文件长度: %llu 字节\n"), fileLength);
// 关闭文件
myFile.Close();
} else {
// 文件打开失败
AfxMessageBox(_T("无法打开文件!"));
}
return 0;
}
在这个示例中,CFile 对象 myFile 打开了一个名为 "example.txt" 的文件,然后使用 CFile::GetLength 方法获取文件的长度,并将其输出到控制台。最后,文件被关闭。
转载请注明出处:http://www.pingtaimeng.com/article/detail/17722/MFC/CFile