Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.24;
Скачать: CL | DM;

Вниз

Как узнать размер файла ?   Найти похожие ветки 

 
Lizard   (2001-10-08 21:47) [0]

Допустим в listbox1 прописан путь к файлу. Как узнать размер этого файла ?
Спасибо заранее.


 
Вадим ©   (2001-10-08 23:20) [1]

FileSize()


 
Delphimun ©   (2001-10-09 12:27) [2]

Из справки:
procedure TForm1.Button1Click(Sender: TObject);
var
f: file of Byte;
size: Longint;
S: string;
y: Integer;
begin
if OpenDialog1.Execute then
begin
AssignFile(f, OpenDialog1.FileName);
Reset(f);
try
size := FileSize(f);
S := "File size in bytes: " + IntToStr(size);
y := 10;
Canvas.TextOut(5, y, S);
y := y + Canvas.TextHeight(S) + 5;
S := "Seeking halfway into file...";
Canvas.TextOut(5, y, S);

y := y + Canvas.TextHeight(S) + 5;
Seek(f, size div 2);
S := "Position is now " + IntToStr(FilePos(f));
Canvas.TextOut(5, y, S);
finally
CloseFile(f);
end;
end;

end;


 
foks ©   (2001-10-09 16:14) [3]

procedure TForm1.ListBox1Change(Sender: TObject);
var
f: file of byte;
Size: longint; //В байтах, иначе дели на 1024, будет Kb
begin
AssignFile(f,ListBox1.Text);
Reset(f);
Size:=IntToStr(FileSize(f));
CloseFile(f);
end;


 
BeepCheck   (2001-10-10 14:45) [4]

getfilsize()



Страницы: 1 вся ветка

Текущий архив: 2002.01.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
3-75508
Sergey Karagodin
2001-12-21 10:46
2002.01.24
Размер поля SQL7+ ADOQuery


3-75517
ДЛЛ
2001-12-21 12:27
2002.01.24
Как программно создавать пользователя и давать ему гранты


3-75481
Blind
2001-12-20 10:35
2002.01.24
Не работает многопользовательский режим доступа. Help me


4-75719
ZEE
2001-09-16 03:33
2002.01.24
Вставка/замена в TEdit


3-75484
Delirium
2001-12-19 16:44
2002.01.24
RecordSet - > Paradox