Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Вниз

Не могу разобраться, как определить размер файла??? 


Yuraz   (2002-01-14 18:04) [0]

IntToStr(FileSize(FileListBox2.Items[i])); - не проходит



Yuraz   (2002-01-14 18:15) [1]

Т.е. делаю в цикле, определяю размер графических файлов, до этого ещё и загружаю в Image. Посоветуйте, как выдрать размер файла, желательно бы и время с датой создания, но это потом...



Adder   (2002-01-14 19:52) [2]

Вы неправильно используете FileSze - посмотрите help по этой функции :)
кусок прямо из help"a:

function FileSize(var F): Integer;

Description

Call FileSize to determine the size of the file specified by the file variable F. To use FileSize, the file must be open. If the file is empty, FileSize(F) returns 0.

Note: FileSize can"t be used on a text file.
var
f: file of Byte;
size : Longint;
S: string;
y: Integer;
begin
if OpenDialog1.Execute then
begin
AssignFile(f, OpenDialog1.FileName);
Reset(f);
size := FileSize(f);
S := "File size in bytes: " + IntToStr(size);



Fast   (2002-01-14 20:16) [3]

Пердлагаю так.

var
Sr:TsearchRec;
Size:integer;
Time:TDateTime;
begin
if FindFirst("C:\AUTOEXEC.BAT",FaAnyFile,Sr) = 0 then
begin
Size:=sr.Size;
Time:=FileDateToDateTime(sr.time);
FindClose(sr);
end;
end;

Ну конечо путь к файлу тебе надо знать.
Чем удобно: получишь почти всю инфу по файлу сразу.
TSearchRec также будет содержать и аттрибуты, если если они тебе нужны.



Yuraz   (2002-01-15 16:12) [4]

Спасибо Fast! Всё получилось!




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.013 c
4-100108          Filat                 2001-12-03 16:42  2002.01.31  
Не перегружается комп. Мешает сообщение, что к компу подкл. несколько юзеров.


3-99872           romaniy               2001-12-26 23:37  2002.01.31  
изменяется autoincrement поле


4-100120          Crafox                2001-12-04 19:51  2002.01.31  
Блокировка сочетаний типа Win+M и т.п.


3-99868           AlexP                 2001-12-26 22:09  2002.01.31  
Mетафайлы


14-100055         VEG                   2001-12-10 22:01  2002.01.31  
Нужен компонент типа LABEL, только с большей скоростью перерисовки!!!