CFile::GetFileName

Chiamare la funzione membro per recuperare il nome di un file specificato.

virtual CString GetFileName( ) const;

Valore restituito

Nome del file.

Note

Ad esempio, quando si chiama GetFileName per generare un messaggio all'utente sul file c:\windows\write\myfile.wri, il nome file, myfile.wri, viene restituito.

Per restituire l'intero percorso del file, inclusi il nome, chiamare GetFilePath.Per restituire il nome del file (myfile), chiamare GetFileTitle.

Esempio

Nel frammento di codice viene aperto il file di SYSTEM.INI nella directory di Windows.Se presente, l'esempio verrà stampato al nome e il percorso e il titolo, come illustrato nell'output:

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"

Requisiti

Header: afx.h

Vedere anche

Riferimenti

Classe del file C

Grafico della gerarchia

CFile::GetFilePath

CFile::GetFileTitle