Программирование на языке MFC

Мой второй блог в серии программирования

Метод GetLength


Как мы видим, в данном случае вызывается метод GetStatus(), результатом чего является заполненная данными о файле струк­тура status типа CFileStatus. Возвращая поле m_szFullName этой структуры, метод тем самым возвращает ПОЛНОЕ имя файла.

Еще одним методом, позволяющим получить информацию о файле, является метод GetLength(). Исходный код этого метода находится в файле filecore.cpp:

DWORD CFile::GetLength() const {

ASSERTJVALJD(this); DWORD dwLen, dwCur;

// Seek is a non const operation CFile* pFile = (CFile*)this; dwCur = pFile->Seek(OL, current); dwLen = pFile->SeekToEnd(); VERIFY(dwCur == (DWORD)pFile->Seek(dwCur, begin));

return dwLen;

Похожие статьи: