프로그래밍 팁/etc
파일 시간 가져오기(Create Time, Access Time, Write Time)
띠깜
2011. 7. 7. 15:02
예전에 이 방법인지 모르겠지만 만들어 놓은게 있는데 기억이 안나서 간단하게 만들어 봤습니다.
FILETIME ftCt, ftLat, ftLwt;
FILETIME ftCt, ftLat, ftLwt;
FILETIME TempTime;
SYSTEMTIME SystemTime;
HANDLE h = CreateFile("C:\\0\\DefenseVirus.exe", GENERIC_READ, NULL, NULL, OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
GetFileTime(h, &ftCt, &ftLat, &ftLwt);
FileTimeToLocalFileTime(&ftLat, &TempTime);
FileTimeToSystemTime(&TempTime, &SystemTime);
CString str;
str.Format("%d일 %d시 %d분 %d초", SystemTime.wDay, SystemTime.wHour, SystemTime.wMinute, SystemTime.wSecond);
CloseHandle(h);