Jul 23

Как узнать размер файла?

Сегодня рассмотрим показательный пример, как можно узнать размер нужного файла на Дельфи…

С самого начала создаём функцию GetFileSize, которая нам определит размер файла в дальнейшем.

Скачать лучшие игры бесплатно представляется возможным на сайте all-game.biz!

function GetFileSize(FileName: string): Integer;

var

FS: TFilestream;

begin

try

FS := TFilestream.Create(Filename, fmOpenRead);

except

Result := -1;

end;

if Result <> -1 then

Result := FS.Size;

FS.Free;

end;

Для наглядности попробуем результат размера самого файла поместить в ShowMessage

procedure TForm1.FormCreate(Sender: TObject);

begin

ShowMessage(IntTostr(GetFileSize('C:\FileSize.exe')));

end;

Когда мы запустим программу, окно откроется с размером нашего файла FileSize.exe, находится который в компьютере именно на диске C.

Следует здесь также отметить, что сам размер показан будет именно в байтах.


Поделитесь вашими мыслями

Поддерживаемые теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>