다음의 예제는 WIN32 API인 함수를 이용하여 특정 디렉토리에서 파일을 찾아주는 프로그램이다.

bool K(void *findname)
{
    WIN32_FIND_DATA Data;
    HANDLE hFind;

    CString strSearch = (LPCTSTR)findname;

    hFind = ( strSearch, FindExInfoStandard, &Data, FindExSearchNameMatch, NULL, 0);
    if (hFind==INVALID_HANDLE_VALUE)
    {
        MessageBox( NULL, CString("Invalid Handle Value"), CString("Error"), MB_OK);

        return false;
    }
    else
    {
        MessageBox( NULL, (LPCTSTR)Data.cFileName, (LPCTSTR)Data.cFileName, MB_OK);

        FindClose( hFind);
        return true;
    }
}

사용방법은 다음과 같다.

.
.
.
K( _T("My DocumentsMy PicturesPIC-*.jpg"));
.
.


위의 함수는 플렛폼에서도 사용이 가능하다.


facebook posting twit

  • Apple Remote Desktop 3로 원격접속을…
  • 맥킨토시에서도 WindowsXP 처럼 원격접속 하는 방법이 있는가?
  • PC에 MAC OS 설치하는 방법
  • iPhone 프로그래밍에 입문하고자 하는 이들을 위한 책 – 코코아 프로그래밍
  • 윈도우 시스템 종료 이벤트 추적기 죽이는 방법
  • 유니코드를 안시로, 안시를 유니코드로 변환하는 방법
  • 윈도우 창이 뜨는 속도 높이기
  • <시작>에서 도움말메뉴 삭제하기
  • 폴더창 속도향상하기
  • <시작>에서 문서메뉴 삭제하기
    Tagged on:                         
  • Leave a Reply