폴더 및 파일 유/무 체크하기 쫌 많이 귀찮다.
간단하게만 확인하면 쓰기 좋지 않을까 싶어서 함수로 만들어 쓴다.
1 2 3 4 5 6 7 8 9 10 11 | bool IsExistFolder( const CString folderPath) { bool bRet = true ; DWORD dRet = ::GetFileAttributes(folderPath); if (dRet == INVALID_FILE_ATTRIBUTES) { bRet = false ; } return bRet; } |
GetFileAttributes 를 사용을 하면 간단하게 구할수 있다.
실패 일때 INVALID_FILE_ATTRIBUTES(-1) 리턴이 된다.
성공일때는 지정된 파일 또는 디렉토리 속성을 가지고 온다.
내 설명이 이해가 안되면 아래있는 참고 사이트 보면 이해가 확 될 듯 싶다.
참고 사이트 : http://msdn.microsoft.com/en-us/library/windows/desktop/aa364944(v=vs.85).aspx
'Program > MFC' 카테고리의 다른 글
디렉토리 생성(하위디렉토리 생성) (0) | 2015.02.09 |
---|---|
Dialog 프로그램 시, Argument 받는 방법 (0) | 2014.12.02 |
mfc split 사용하기 (0) | 2014.10.23 |