Форум: "Основная";
Поиск по всему сайту: 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
1-79377           Song                  2002-02-08 20:10  2002.02.25  
В приведённой ниже процедуре почему-то не работает удаление ключа из реестра (из секции автозапуска). Подскажите почему?


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


14-79448          Феликс                2002-01-07 21:34  2002.02.25  
Жванцкого побили....


6-79415           [TLS]Lord             2001-12-04 20:48  2002.02.25  
Как быстро послать сообщение на e-mail из программы?


14-79440          evgeg                 2002-01-08 03:17  2002.02.25  
Profiler для Дельфи 2