반응형
Windows.h 에서 정의 되어 있는 구초제이다. FindFirstFile, FindNextFile같이 파일 정보를 넘겨주는 함수와 호환된다.
-
typedef struct _WIN32_FIND_DATA {
-
DWORD dwFileAttributes;
-
FILETIME ftCreationTime;
-
FILETIME ftLastAccessTime;
-
FILETIME ftLastWriteTime;
-
DWORD nFileSizeHigh;
-
DWORD nFileSizeLow;
-
DWORD dwReserved0;
-
DWORD dwReserved1;
-
TCHAR cFileName[MAX_PATH];
-
TCHAR cAlternateFileName14];
-
} WIN32_FIND_DATA, *PWIN32_FIND_DATA, *LPWIN32_FIND_DATA;
ftCreationTime : 파일이 만들어진 시간
ftLastAccessTime : 마지막으로 접근된(수정, 실행 등 모든 경우) 시간
ftLastWriteTime : 마지막으로 수정되거나 쓰여진 시간
nFileSizeHigh : 파일의 크기값(high-order)
nFileSizeLow : 파일의 크기값(low-order)
dwReserved0 : 여분필드(MSDN참조)
dwReserved1 : 여분필드
cFileName : 파일의 이름
cAlternateFileName : 파일의 alternative 이름(MSDN참조)
파일이 아주 큰 크기(4GB 이상)이 아닐 경우 nFileSizeHigh의 값은 0이다. 만약 0이 아닐 경우 파일 사이즈를 계산 하려면 아래의 식을 사용한다.
(nFileSizeHigh * (MAXDWORD +1)) + nFileSizeLow
자세한 속성 값들은 MSDN을 참고하기 바람.
http://msdn.microsoft.com/en-us/library/aa365740.aspx
반응형
'IT 실무 > 기타 프로그래밍' 카테고리의 다른 글
[C# WPF] Grid에 배경 이미지 주기 (0) | 2013.11.03 |
---|---|
[Kinect C# WPF] KinectTileButton에 배경 이미지 넣기 (0) | 2013.11.03 |
[Windows API] 파일 열기, 읽기, 쓰기, 닫기 (2) | 2012.11.10 |
[Windows API] 기본적인 자료형 (0) | 2012.11.10 |
[Windows API] TCHAR <-> DWORD 형변환 (0) | 2012.11.10 |
댓글