GetFileSize
GetFileSize
원 형 DWORD GetFileSize(HANDLE hFile, LPDWORD lpFileSizeHigh);
인 수 ▶ hFile : handle to file
▶ lpFileSizeHigh : high-order word of file size
리 턴 파일 크기를 리턴
설 명 DWORD dwFileSize;
dwFileSize = GetFileSize(hFile, NULL);
이렇게 하고 dwFileSize 값을 출력하니까
원래 48000바이트 정되도는 파일이 180000정도로 표시됩니다.
MSDN 보니까 출력이 low-order dword 방식으로 된다고 하길래...
그래서 어떤분이 답변해주신데로
DWORD dwFileSize;
DWORD dwSizeLow;
DWORD dwSizeHigh;
dwSizeLow = GetFileSize(hFile, &dwSizeHigh);
dwFileSize = dwSizeHigh << 16 | dwSizeLow;
참고 함수 CreateFile
플 랫 폼 Windows NT 3.1 이상, Windows 95 이상
출처 :http://blog.naver.com/yakuja1984?Redirect=Log&logNo=100020495923