2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Как определить количество занятых секторов на диске в делфи?
Сообщение16.04.2009, 15:07 
Как определить количество занятых секторов на диске в делфи? Или хотя бы просто занятое место на диске. Наверняка есть какие-то стандартные функции.
Заранее спасибо.

 
 
 
 
Сообщение16.04.2009, 16:14 
http://www.google.ru/search?q=free+disk+space+delphi

Первая ссылка.

 
 
 
 
Сообщение17.04.2009, 10:21 
procedure TForm1.Button1Click(Sender: TObject);
var
freeSpace, totalSpace: Double;
s: Char;
begin
// Drive letter
s := 'D';

freeSpace := DiskFree(Ord(s) - 64);
totalSpace := DiskSize(Ord(s) - 64);

label1.Caption := Format('Free Space: %12.0n', [freeSpace]);
Label2.Caption := Format('Total Space: %12.0n', [totalSpace]);
Label3.Caption := IntToStr(Round((totalSpace - freeSpace) / totalSpace * 100)) +
' Percent used.';
end;

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group