반응형
DWORD tmpFileSize = 0;
unsigned long nSizeHigh = 0;
unsigned long nSizeLow = 0;
__int64 nSize = 0;
hFind = CreateFile(filePath, GENERIC_READ, 0, NULL, OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL, NULL);
tmpFileSize.LowPart = GetFileSize(hFind, (LPDWORD)&tmpFileSize.HighPart);
nSizeLow = GetFileSize(hFind, &nSizeHigh);
nSize = nSizeHigh;
nSize <<= 32;
nSize |= nSizeLow;
FindClose(hFind);
이렇게 코딩 한다...
핸들을 FindFirstFile(filePath, &FindFileData); 이런 방식으로도 얻어 올 수 있는데..;;
이렇게 하면 계산이 정상적으로 안된다..;; 왜그런지는 잘 모르겠지만..;;;
반응형
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."