폴더내 파일 리스트 가져오기
CString tpath = _T("폴더 경로 넣기") + _T("*.*");
//검색 클래스
CFileFind finder;
//CFileFind는 파일, 디렉터리가 존재하면 TRUE 를 반환함
BOOL bWorking = finder.FindFile(tpath); //
CString fileName;
CString DirName;
while (bWorking)
{
//다음 파일 / 폴더 가 존재하면다면 TRUE 반환
bWorking = finder.FindNextFile();
//파일 일때
if (finder.IsArchived())
{
//파일의 이름
CString _fileName = finder.GetFileName();
// 현재폴더 상위폴더 썸네일파일은 제외
if( _fileName == _T(".") ||
_fileName == _T("..")||
_fileName == _T("Thumbs.db") ) continue;
fileName = finder.GetFileTitle();
m_ListBox.AddString(fileName);
//읽어온 파일 이름을 리스트박스에 넣음
}
// 디렉터리 일때
//if (finder.IsDirectory())
//{
// 필요하면 여기서 처리
//DirName = finder.GetFileName();
//}
}
return TRUE;