Thema: GetFolderSize

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.188 Beiträge
 
Delphi 12 Athens
 
#8

AW: GetFolderSize

  Alt 30. Apr 2014, 15:47
Fehlt da nicht noch ein Mal, oder soll Größe wirklich die Clusteranzahl angeben?

Delphi-Quellcode:
Größe = ((GrößeinByte - 1) div ClusterGrößeMedium + 1) * ClusterGrößeMedium; // Und schon ist der Verschnitt weg (runtergerechnet)

Größe = (GrößeinByte + ClusterGrößeMedium - 1) div ClusterGrößeMedium * ClusterGrößeMedium; // es lässt sich auch hochzu rechnen

Größe = Ceil(GrößeinByte / ClusterGrößeMedium) * ClusterGrößeMedium; // oder direkt mit Aufrunden

und mit Bitoperationen lässt es auch noch recht nett lösen (beim Zweiten das Mal und Durch gegen ein Und getauscht)
Nja, und dann noch der Offset für das Dateisystem.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (30. Apr 2014 um 15:50 Uhr)
  Mit Zitat antworten Zitat