Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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! Всё получилось!



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

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

Наверх





Память: 0.76 MB
Время: 3.388 c
4-100112
Tippy
2001-11-29 20:44
2002.01.31
Как в Трей добавить текст?


1-99991
Анатолий
2002-01-14 21:18
2002.01.31
Выделить маленькие отрезки чисел в большом отрезке чисел?


7-100092
DOMINATOR
2001-09-27 05:53
2002.01.31
Братья ПРОГРАМЕРЫ помогите кто может!!!!!!


4-100094
Русский
2001-11-30 20:49
2002.01.31
Самый крутой и прикольный вопрос по API :-D


1-99953
Raven
2002-01-14 10:12
2002.01.31
Update для Delphi6





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский