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