Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.25;
Скачать: CL | DM;

Вниз

помогите узнать размер папки!   Найти похожие ветки 

 
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]

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



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

Текущий архив: 2002.02.25;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.006 c
14-79441
Z
2002-01-06 18:44
2002.02.25
Скажите, а как давно вышел русский WinXP и вышел ли он вообще?


7-79494
neverbee
2001-11-20 11:07
2002.02.25
Вывод текста поверх других окон. Как?


4-79515
-Coban-
2001-12-24 16:24
2002.02.25
Есть у кого нибудь пример listview на api? (-)


7-79482
vshev
2001-11-21 12:32
2002.02.25
разрыв связи между модемами


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