Udostępnij za pośrednictwem


CFile::GetFileName

Wywołanie tej funkcji Członkowskich pobrać nazwy określonego pliku.

virtual CString GetFileName( ) const;

Wartość zwracana

Nazwa pliku.

Uwagi

Na przykład wywołaniu GetFileName do generowania komunikatu do użytkownika o pliku c:\windows\write\myfile.wri, filename, myfile.wri, jest zwracana.

Zwraca całą ścieżkę pliku, łącznie z nazwą call GetFilePath.Zwraca tytuł pliku (myfile), call GetFileTitle.

Przykład

Ten fragment kodu otwiera SYSTEM.Plik INI w katalogu WINDOWS.Jeśli znaleziono, przykład wydrukuje nazwa i ścieżka i nazwa, jak pokazano w obszarze Wyjście:

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();
}

Dane wyjściowe

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

Name is : "SYSTEM.INI"

Title is: "System"

Wymagania

Nagłówek: afx.h

Zobacz też

Informacje

Klasa CFile

Diagram hierarchii

CFile::GetFilePath

CFile::GetFileTitle