Форум: "Основная";
Поиск по всему сайту: 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.035 c
1-79322           Mistery               2002-02-07 18:15  2002.02.25  
П - а - м - а - г - а - и - г - и - т - е .


6-79417           ev                    2001-12-01 18:41  2002.02.25  
Утечка памяти в Indy ?!


1-79342           MaxSit                2002-02-07 12:12  2002.02.25  
QuickReport: Сохранение отчета в файл (TXT,HTML,DOC,.....)


3-79295           Seri                  2002-01-30 17:55  2002.02.25  
Access через ADO


6-79408           dimonf                2001-12-06 18:10  2002.02.25  
Построение отчетов с помощью HTML