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