Sdílet prostřednictvím


CFile::GetFileName

Volání funkce tohoto člena načíst název zadaný soubor.

virtual CString GetFileName( ) const;

Vrácená hodnota

Název souboru.

Poznámky

Například při volání GetFileName generovat zprávu uživateli o souboru c:\windows\write\myfile.wri, název souboru, myfile.wri, je vrácena.

Vrátit celou cestu souboru včetně názvu, volání GetFilePath.Vrátit název souboru (myfile), volání GetFileTitle.

Příklad

Otevře tento fragment kódu v systému.Soubor INI v adresáři systému WINDOWS.Pokud nalezen, příklad vytiskne název a cestu a název, jak je uvedeno v části výstup:

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

Výsledek

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

Name is : "SYSTEM.INI"

Title is: "System"

Požadavky

Záhlaví: afx.h

Viz také

Referenční dokumentace

Třída CFile

Graf hierarchie

CFile::GetFilePath

CFile::GetFileTitle