DWORD FileLength( LPCTSTR szFilename ) { DWORD dwReturn = 0;
if ( FileExists(szFilename) ) { HANDLE hTemp; hTemp = CreateFile( szFilename, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL ); if ( hTemp != INVALID_HANDLE_VALUE ) { dwReturn = GetFileSize( hTemp, NULL ); } CloseHandle( hTemp ); } return dwReturn; }
|