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

Вниз

Размер файла   Найти похожие ветки 

 
viper   (2002-12-09 15:54) [0]

Как быстро узнать размер файла?


 
MBo ©   (2002-12-09 16:07) [1]

findfirst


 
Sha ©   (2002-12-09 16:24) [2]

FindFirst, FindFirstFile для больших файлов


 
FreeLancer ©   (2002-12-09 17:24) [3]


> viper (09.12.02 15:54)
> Как быстро узнать размер файла?


FindFirst, FindFirstFile ?

А не быстрее ли будет сразу к файлу (если имя известно)?

procedure TЬнForm.GetMyFileSize(Sender: TObject);
var
fh: integer;
fsize: dword;
begin
if FileExists(MyFileName) then
try
fh := FileOpen(MyFileName, fmShareDenyNone);
fsize := GetFileSize(fh, nil);
ShowMessage(IntToStr(fsize));
finally
FileClose(fh);
end;
end;


 
Андрей Прокофьев ©   (2002-12-09 17:38) [4]

FreeLancer © (09.12.02 17:24)
>>А не быстрее ли будет сразу к файлу (если имя известно)?
FileExists вызывает FileAge, FileAge вызывает FindFirstFile
:))



 
Johnmen ©   (2002-12-09 17:47) [5]

>А не быстрее ли будет сразу к файлу (если имя известно)?

Не быстрее. Лишняя операция открытия файла.



 
FreeLancer ©   (2002-12-09 17:49) [6]


> FileExists вызывает FileAge, FileAge вызывает FindFirstFile
> :))


Да, ради бога:


procedure TЬнForm.GetMyFileSize(Sender: TObject);
var
fh: integer;
fsize: dword;
begin
try
fh := FileOpen(MyFileName, fmShareDenyNone);
fsize := GetFileSize(fh, nil);
ShowMessage(IntToStr(fsize));
finally
FileClose(fh);
end;
end;


Речь то не о FileExists, а о GetFileSize
:-)


 
FreeLancer ©   (2002-12-09 18:00) [7]


> Не быстрее. Лишняя операция открытия файла.

Ок, Ок. Я соглашусь, что FindFirstFile
А вы согласитесь, что все-таки не FindFirst
:-)



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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
1-61638
Slavik99
2002-12-07 12:30
2002.12.19
Установка покетов в Delphi 5


3-61490
delta
2002-12-02 14:34
2002.12.19
SQL запрос


1-61650
Кокандокало
2002-12-06 14:37
2002.12.19
Вывод строки с символом #13


1-61688
^Sanya
2002-12-08 13:09
2002.12.19
Как программно открыть htm-файл посредством Excel?


3-61428
DBer
2002-11-29 15:58
2002.12.19
Date/Time в Accesse