MuTa

폴더내 파일 리스트 가져오기 본문

MFC-C++

폴더내 파일 리스트 가져오기

MuTa 2016. 3. 30. 09:57

http://jangjy.tistory.com/87

 

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;

'MFC-C++' 카테고리의 다른 글

CString Parsing  (0) 2016.05.11
[MFC] 버튼 색상 변경  (0) 2016.05.10
폴더내 파일 리스트 가져오기  (0) 2016.03.30
Std:bitset 활용  (0) 2016.03.30
Std::vector Sort  (0) 2016.03.30
SetThreadAffinityMask()  (0) 2014.06.05
0 Comments
댓글쓰기 폼