본문 바로가기

Programming/MFC

GetFileSize

GetFileSize

출처 #define HAPPINESS | 엉호
원문 http://blog.naver.com/bjh4teen/70002511482

   원 형       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

'Programming > MFC' 카테고리의 다른 글

GetDiskFreeSpaceEx 사용예[중요!!]  (0) 2007.10.10
API FAQ  (0) 2007.10.10
시스템 재부팅 코드  (0) 2007.09.12
VC++ 프로젝트 속성( 구성 관리자 )  (1) 2007.09.05
리스트 박스 마지막 줄 표시  (0) 2007.08.31