API
27.07.1999
  • Określanie rozmiaru pliku przy pomocy GetFileSize.

      Przykładowy kod:

char mess[256];
char* plik = "c:\\windows\\winhelp.exe\0";
HANDLE file;
file = CreateFile(plik, GENERIC_READ,
    0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);

if(file != INVALID_HANDLE_VALUE)
{
    DWORD size = GetFileSize(file, NULL);
    wsprintf(mess, "Size: %ld bytes", size);
}
else
    strcpy(mess, "Cannot open file!");

CloseHandle(file);
ShowMessage(mess);