'파일 디렉토리 구분'에 해당되는 글 1건

  1. 2007/03/31 [VS2005 C++] 파일인지 디렉토리인지 구분하기 (2)

VS2005에 국한된 이야기가 아니다.
CFileStatus의 m_attribute enum은 아래와 같이 구성되어 있다.
 
enuenum Attribute {
   normal =    0x00,
   readOnly =  0x01,
   hidden =    0x02,
   system =    0x04,
   volume =    0x08,
   directory = 0x10,
   archive =   0x20
};
 
따라서 다음과 같이 파일인지 디렉토리인지 구분할 수 있다.
 
 
CFileStatus fileStatus;
-생략-
if(fileStatus.m_attribute & 0x10)
  디렉토리일 경우
else
  파일일 경우
 
만일 CFileFind 클래스를 사용할 수 있다면 IsDirectory()함수를 사용할 수 있다.
Posted by 체리

트랙백 주소 http://blog-kr.specialguy.net/trackback/24 관련글 쓰기

댓글을 달아 주세요

  1. 2008/03/11 15:26

    감사합니다 ^o^

  2. 2008/03/12 15:06

    허접한 내용에 감사하다고 해주시니 제가 더 감사합니다 :)

이전버튼 1 이전버튼