본문 바로가기

My Study/Function

GetFileAttributes

DWORD WINAPI GetFileAttributes(
  __in  LPCTSTR lpFileName
);

lpFileName : 특성 정보를 얻고자 하는 파일의 절대경로의 주소값을 전달한다.  파일의 특성 정보는 반환값을 통해서 얻게 된다.
하나의 값을 통해서 모든 정보를 얻다보니 비트 단위로 존재한다.

FILE_ATTRIBUTE_READONLY - 0x1 : 읽기 전용
FILE_ATTRIBUTE_HIDDEN - 0x2 : 숨김 특성
FILE_ATTRIBUTE_NORMAL - 0x80 : 어떤 설정도 없음
FILE_ATTRIBUTE_SPARSE_FILE - 0x200 : sparse파일 - 크기는 엄청나게 큰데(8G) 디스크 할당 크기는 엄청 작은 파일(1.06MB..)
FILE_ATTRIBUTE_DIRECTORY - 0x10 : 디렉토리 식별..

'My Study > Function' 카테고리의 다른 글

GetFileInformationByHandle  (0) 2010.02.25
SetFileAttributes  (0) 2010.02.25
GetFileSize  (0) 2010.02.25
GetFileTime, FileTimeToSystemTime, SystemTimeToTzSpecificLocalTime  (0) 2010.02.25
RaiseException  (0) 2010.02.25