Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CFile sınıfı

Hiyerarşi grafik

CFile::GetFilePath

CFile::GetFileTitle