Узнать размер файла

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Узнать размер файла

Сообщение VirtUX » 01.12.2010 01:19:38

Как узнать размер любого (типизированного или нет) файла в байтах? Функция FileSize из FileUtil не подходит - подключать к проекту тяжеловато.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Узнать размер файла

Сообщение Mr.Smart » 01.12.2010 14:37:54

Так
Код: Выделить всё
var
s: TSearchRec;
begin
  if FindFirst(aFileName,faAnyFile,s)=0 then
   WriteLn(s.Size);
FindClose(s);

или так
Код: Выделить всё
var
f: File;
begin
  AssignFile(f,aFileName);
  Reset(f);
  WriteLn(FileSize(f));
  CloseFile(f);
 
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru