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