// 해당 경로 내에서 모은 파일명을 가져오는 예제
CFileFind finder;
BOOL bWorking = finder.FindFile("*.*");
while (bWorking)
{
bWorking = finder.FindNextFile();
cout << (LPCTSTR) finder.GetFileName() << endl;
}
위의 코드를 약간 수정하면 경로명과 파일명이 같이 있는 곳에서 파일명만 추출할 수도 있다.
// FindFile에 직접 파일명까지 풀패스를 넣어주면,
// 하나의 파일만 찾게 된다. 거기서 파일명만 추출한다.
CFileFind finder;
CString pathname = _T("c:\\windows\\system32\\cmd.exe");
BOOL bWorking = finder.FindFile(pathname);
if(bWorking)
{
bWorking = finder.FindNextFile();
cout << (LPCTSTR) finder.GetFileName() << endl;
}
반응형
'3.구현 > VC++' 카테고리의 다른 글
[MFC]폼뷰 외곽 경계선 없애기 (0) | 2012.08.14 |
---|---|
[MFC]멀티쓰레드 Multi Thread (0) | 2012.08.14 |
[MFC]Resizing Dialog (0) | 2012.08.14 |
[MFC]CInternetConnection 등 사용 코드들 (0) | 2012.08.14 |
[MFC] 컨트롤 배경 투명하게 만들기 (0) | 2012.08.14 |