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




Вниз

помогите узнать размер папки! 


sammy   (2002-02-08 08:24) [0]

пытаюсь узнать размер папки "D:\WINDOWS\Desktop\aa"
следующим кодом
но он выдает гигабайты
а размер папки - 7 мега
когда в myfile я указываю конкретный файл в аа
то все нормально работает.
Хелп плиз!

procedure TForm1.Button1Click(Sender: TObject);
var cb:dword;
myfile:array [0..255] of char;
handle1:hfile;
g:OfStruct;
infor: By_Handle_File_Information;
begin
myfile:="D:\WINDOWS\Desktop\aa";
handle1:=openfile(myfile,g,OF_READ);
cb := GetFileSize(handle1, nil);
GetFileInformationByHandle(handle1,infor);

m.Lines.Add("getfilesize - "+inttostr(cb)+" bytes");
m.Lines.Add("getfileinfo - "+inttostr(infor.nFileSizeHigh) +" bytes");
m.Lines.Add("getfileinfo - "+inttostr(infor.nFileSizeLow ) +" bytes");

end;



Polevi   (2002-02-08 09:41) [1]

Папка не хранит в себе информации о размере файлов в ней.




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




Наверх





Память: 0.71 MB
Время: 0.026 c
3-79274           RealyGrey             2002-01-29 16:27  2002.02.25  
Группировка по дате TDecisionCube


1-79355           Lena                  2002-02-08 09:31  2002.02.25  
Символы в TCaption


3-79253           ТеньЛуны              2002-01-30 15:08  2002.02.25  
Проблема с вычисляемыми полями


6-79413           Kettle of delphi      2001-12-08 17:35  2002.02.25  
Помогите с индикатором процесса копирования!


14-79472          michael_B             2002-01-05 15:09  2002.02.25  
Хочу стильно оформить свою программу