CFile::GetFileName
Belirtilen dosya adını almak için bu üye işlevini çağırın.
virtual CString GetFileName( ) const;
Dönüş Değeri
Dosyanın adı.
Notlar
Örneğin, aradığınızda GetFileName dosyası hakkında kullanıcıya bir ileti oluşturmak için c:\windows\write\myfile.wri, dosya adı myfile.wri, döndürülür.
Dosya adı da dahil olmak üzere, tüm yolu geri dönmek için çağrı GetFilePath.Dosya başlığı dönmek için (myfile), çağrı GetFileTitle.
Örnek
Bu kod parçası sistemini açar.INI dosyası WINDOWS dizinindeki.Bulursa, örnek adı ve yolu ve çıktı altında gösterildiği gibi yazdırılır ise:
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();
}
Çıktı
Path is : "C:\WINDOWS\SYSTEM.INI"
Name is : "SYSTEM.INI"
Title is: "System"
Gereksinimler
Başlık: afx.h