Вопросы программирования на Free Pascal, использования компилятора и утилит.
Модератор: Модераторы
VirtUX » 01.12.2010 01:19:38
Как узнать размер любого (типизированного или нет) файла в байтах? Функция FileSize из FileUtil не подходит - подключать к проекту тяжеловато.
-

VirtUX
- энтузиаст
-
- Сообщения: 880
- Зарегистрирован: 05.02.2008 10:52:19
- Откуда: Крым, Алушта
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