Показать сообщение отдельно
  #2  
Старый 14.01.2010, 23:20
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Получить его в байтах и поделить на (1024*1024)

Код:
fucntion GetFileSizeMB(AFileName : String) : Double;
var
  F : TSearchRec;
begin
  Try
    If FindFirst(AFileName,faAnyFile,F) <> 0 Then
      Raise Exception.Create('File not found.');
    Result := F.Size / (1024*1024);
  Finally
    FindClose(F);
  End;
end;
Ответить с цитированием