다음을 통해 공유


CFileFind::GetFileName

찾은 파일의 이름을 표시 하려면이 멤버 함수를 호출 합니다.

virtual CString GetFileName( ) const;

반환 값

최근에 발견 된 파일의 이름입니다.

설명

호출 해야 FindNextFile Getfilename를 호출 하기 전에 적어도 한 번.

GetFileName3 중 하나인 CFileFind 형태의 파일 이름 반환 하는 멤버 함수입니다.다음 세 가지와는 달라 집니다입니다.

  • GetFileName파일 이름 확장명을 포함 하 여 반환 합니다.예를 들어 GetFileName 파일에 대 한 사용자 메시지를 생성할 수 c:\myhtml\myfile.txt 파일 이름을 반환 하는 myfile.txt.

  • GetFilePath 파일의 전체 경로 반환 합니다.예를 들어 GetFilePath 파일에 대 한 사용자 메시지를 생성할 수 c:\myhtml\myfile.txt 파일 경로 반환 합니다. c:\myhtml\myfile.txt.

  • GetFileTitle 파일 확장자는 파일 이름을 반환 합니다.예를 들어 GetFileTitle 파일에 대 한 사용자 메시지를 생성할 수 c:\myhtml\myfile.txt 파일 제목을 반환 myfile.

예제

CFileFind finder;
static const TCHAR szFileToFind[] = _T("C:\\WINDOWS\\SYSTEM.INI");

BOOL bResult = finder.FindFile(szFileToFind);

if (bResult)
{
   finder.FindNextFile();

   TRACE(_T("Root of %s is %s\n"), szFileToFind, 
      (LPCTSTR)finder.GetRoot());

   TRACE(_T("Title of %s is %s\n"), szFileToFind, 
      (LPCTSTR)finder.GetFileTitle());

   TRACE(_T("Path of %s is %s\n"), szFileToFind,
      (LPCTSTR)finder.GetFilePath());

   TRACE(_T("URL of %s is %s\n"), szFileToFind,
      (LPCTSTR)finder.GetFileURL());

   TRACE(_T("Name of %s is %s\n"), szFileToFind,
      (LPCTSTR)finder.GetFileName());

   finder.Close();
}
else
{
   TRACE(_T("You have no %s file.\n"), szFileToFind);
}

Output

가정 C:\WINDOWS\SYSTEM 파일.INI 존재 합니다.

Root of C:\WINDOWS\SYSTEM.INI is C:\WINDOWS

Title of C:\WINDOWS\SYSTEM.INI is SYSTEM

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

URL of C:\WINDOWS\SYSTEM.INI is file://C:\WINDOWS\SYSTEM.INI

Name of C:\WINDOWS\SYSTEM.INI is SYSTEM.INI

요구 사항

헤더: afx.h

참고 항목

참조

CFileFind 클래스

계층 구조 차트

CFileFind::FindFile