Sdílet prostřednictvím


CFileFind::GetFileName

Volání funkce tohoto člena získat název nalezený soubor.

virtual CString GetFileName( ) const;

Vrácená hodnota

Název souboru nedávno zjištěno.

Poznámky

Musíte zavolat FindNextFile nejméně jednou před voláním GetFileName.

GetFileNameje jednou ze tří CFileFind funkce členů, které vrací některé formuláře název souboru.Následující seznam popisuje tři a jak se liší:

  • GetFileNameVrátí název souboru včetně přípony.Například volání GetFileName k uživateli zprávu o souboru c:\myhtml\myfile.txt vrátí název souboru myfile.txt.

  • GetFilePath vrací celou cestu k souboru.Například volání GetFilePath k uživateli zprávu o souboru c:\myhtml\myfile.txt vrátí cestu k souboru c:\myhtml\myfile.txt.

  • GetFileTitle vrátí název souboru bez přípony souboru.Například volání GetFileTitle k uživateli zprávu o souboru c:\myhtml\myfile.txt vrátí název souboru myfile.

Příklad

CFileFind finder;
static const TCHAR szFileToFind[] = _T("C:\\WINDOWS\\SYSTEM.INI");

BOOL bResult = finder.FindFile(szFileToFind);

if (bResult)
{
   finder.FindNextFile();

   TRACE(_T("Root of %s is %s\n"), szFileToFind, 
      (LPCTSTR)finder.GetRoot());

   TRACE(_T("Title of %s is %s\n"), szFileToFind, 
      (LPCTSTR)finder.GetFileTitle());

   TRACE(_T("Path of %s is %s\n"), szFileToFind,
      (LPCTSTR)finder.GetFilePath());

   TRACE(_T("URL of %s is %s\n"), szFileToFind,
      (LPCTSTR)finder.GetFileURL());

   TRACE(_T("Name of %s is %s\n"), szFileToFind,
      (LPCTSTR)finder.GetFileName());

   finder.Close();
}
else
{
   TRACE(_T("You have no %s file.\n"), szFileToFind);
}

Výsledek

Předpokládá, že soubor C:\WINDOWS\SYSTEM.INI existuje:

Root of C:\WINDOWS\SYSTEM.INI is C:\WINDOWS

Title of C:\WINDOWS\SYSTEM.INI is SYSTEM

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

URL of C:\WINDOWS\SYSTEM.INI is file://C:\WINDOWS\SYSTEM.INI

Name of C:\WINDOWS\SYSTEM.INI is SYSTEM.INI

Požadavky

Záhlaví: afx.h

Viz také

Referenční dokumentace

Třída CFileFind

Diagram hierarchie

CFileFind::FindFile