Partager via


CFile::GetFileName

Appelez la fonction membre pour récupérer le nom d'un fichier spécifié.

virtual CString GetFileName( ) const;

Valeur de retour

Nom du fichier.

Notes

Par exemple, lorsque vous appelez GetFileName pour générer un message à l'utilisateur sur le fichier c:\windows\write\myfile.wri, le nom du fichier, myfile.wri, est retourné.

Pour retourner le chemin d'accès complet du fichier, notamment le nom, appelez GetFilePath. Pour retourner le titre du fichier (myfile), appelez GetFileTitle.

Exemple

Ce fragment de code ouvre le fichier de SYSTEM.INI dans votre répertoire Windows. Si trouvé, l'exemple imprimera le nom et le chemin d'accès et le titre, comme indiqué dans la sortie :

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();
}

Sortie

Path is : "C:\WINDOWS\SYSTEM.INI"

Name is : "SYSTEM.INI"

Title is: "System"

Configuration requise

Header: afx.h

Voir aussi

Référence

CFile, classe

Graphique de la hiérarchie

CFile::GetFilePath

CFile::GetFileTitle