Форум: "Основная";
Поиск по всему сайту: 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.72 MB
Время: 0.02 c
7-79482           vshev                 2001-11-21 12:32  2002.02.25  
разрыв связи между модемами


1-79326           Zerul                 2002-02-06 19:42  2002.02.25  
комплексные числа


3-79268           Matvey                2002-01-27 15:43  2002.02.25  
Как узнать имена таблиц содержащихся в БД.


6-79420           SemFLY                2001-12-02 01:14  2002.02.25  
Как удаленно приконектить диск, та как WNetConnectionDialog приконектит если доступ есть :-(


3-79270           Pavel_S               2002-01-30 15:50  2002.02.25  
Проблема Master-Detail (таблицы в Interbase)