GetFileSizeEx 사용 - 큰일.개발.기억력상실~ㅠ

2015. 6. 4. 14:19IT-개발/winapi 및 MFC

반응형

GetFileSizeEx 사용하기~ 퍼옴


// get file handle...
__int64 64FileSize = 0;
LARGE_INTEGER largeInt;
memset(&largeInt, 0x0, sizeof(largeInt));
if (GetFileSizeEx(hFile, &largeInt) == false)
{
// Todo : error handling...
}
else
{
if (largeInt.HighPart == 0  &&
     largeInt.LowPart == 0)
{
   // Todo : file size is zero
  }
  else
 {
64FileSize = largeInt.QuadPart;
       
/* 혹은 아래와 같이...
   64FileSize = largeInt.HighPart;
  64FileSize <<= 32;
  64FileSize |= largeInt.LowPart;
     */

 }
}
// close file handle...


얍~ ㅠㅠ~ 이제는 기억할테다~