Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
Delphi 2006 Professional
|
Re: Größe auf dem Datenträger ermitteln.
19. Okt 2004, 10:58
Zitat von Luckie:
Ich würde sagen, bis zu nächsten Cluster-Größe aufrunden. Frag mich aber nicht, wie man das macht.
So
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
ClusterSize: Cardinal;
SectorPerCluster : Cardinal;
BytesPerSector : Cardinal;
NumberOfFreeClusters : Cardinal;
TotalNumberOfClusters: Cardinal;
begin
GetDiskFreeSpace(PChar('c:\'), SectorPerCluster,BytesPerSector, NumberOfFreeClusters, TotalNumberOfClusters);
ClusterSize:=SectorPerCluster * BytesPerSector;
ShowMessage (IntToStr (ClusterSize));
end;
Stephan B. "Lasst den Gänsen ihre Füßchen"
|
|
Zitat
|