다음을 통해 공유


FILE_BASIC_INFO 구조체(winbase.h)

파일에 대한 기본 정보를 포함합니다. 파일 핸들에 사용됩니다.

통사론

typedef struct _FILE_BASIC_INFO {
  LARGE_INTEGER CreationTime;
  LARGE_INTEGER LastAccessTime;
  LARGE_INTEGER LastWriteTime;
  LARGE_INTEGER ChangeTime;
  DWORD         FileAttributes;
} FILE_BASIC_INFO, *PFILE_BASIC_INFO;

회원

CreationTime

파일이 FILETIME 형식으로 만들어진 시간입니다. 이 값은 1601년 1월 1일(UTC) 이후의 100나노초 간격 수를 나타내는 64비트 값입니다.

LastAccessTime

파일에 마지막으로 FILETIME 형식으로 액세스한 시간입니다.

LastWriteTime

파일이 FILETIME 형식으로 마지막으로 작성된 시간입니다.

ChangeTime

파일이 fileTIME 형식으로 변경된 시간입니다.

메모

ChangeTime LastWriteTime차이점은 LastWriteTime 기본 데이터 스트림과 관련이 있는 반면 ChangeTime 이름 바꾸기 및 특성 변경과 같은 파일 메타데이터의 변경 내용을 참조한다는 것입니다.

FileAttributes

파일 특성입니다. 특성 목록은 파일 특성 상수참조하세요. setFileInformationByHandle 전달된 FILE_BASIC_INFO 구조에서 0으로 설정하면 특성이 변경되지 않습니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
헤더 winbase.h(Windows.h 포함)
재배포 가능 Windows Server 2003 및 Windows XP의 Windows SDK

참고 항목

FILE_INFO_BY_HANDLE_CLASS

GetFileAttributes

GetFileInformationByHandleEx

SetFileInformationByHandle