CFile::GetFileName

Эта функция-член вызывается с целью извлечения имя указанного файла.

virtual CString GetFileName( ) const;

Возвращаемое значение

Имя файла

Заметки

Например, при вызове GetFileName для создания сообщения пользователю о файле c:\windows\write\myfile.wri возвращается имя файла, myfile.wri.

Чтобы вернуть полный путь, включая имя файла, вызовите GetFilePath.Вернуть имя файла (myfile), вызов GetFileTitle.

Пример

Этот фрагмент кода SYSTEM.INI открывает файл в каталоге WINDOWS.Если найдено, примере напечатает вне имя и путь и имя, как показано в выходных данных:

try
{
   // try to open the file
   CFile sysFile(_T("C:\\WINDOWS\\SYSTEM.INI"), CFile::modeRead);

   // print out path name and title information
   _tprintf_s(_T("Path is : \"%s\"\n"),
      (LPCTSTR) sysFile.GetFilePath());
   _tprintf_s(_T("Name is : \"%s\"\n"),
      (LPCTSTR) sysFile.GetFileName());
   _tprintf_s(_T("Title is: \"%s\"\n"), 
      (LPCTSTR) sysFile.GetFileTitle());

   // close the file handle
   sysFile.Close();
}
catch (CFileException* pEx)
{
   // if an error occurs, just make a message box
   pEx->ReportError();
   pEx->Delete();
}

Output

Path is : "C:\WINDOWS\SYSTEM.INI"

Name is : "SYSTEM.INI"

Title is: "System"

Требования

Header: afx.h

См. также

Ссылки

Класс CFile

Диаграмма иерархии

CFile::GetFilePath

CFile::GetFileTitle