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()함수를 사용할 수 있다.
  1. Favicon of http://2010.pe.kr/ BlogIcon 세바스챤 2008.03.11 15:26 신고

    감사합니다 ^o^

  2. Favicon of http://www.specialguy.net BlogIcon 체리 2008.03.12 15:06 신고

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

+ Recent posts