Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
Delphi 12 Athens
|
AW: GetFolderSize
30. Apr 2014, 16: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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu (30. Apr 2014 um 16:50 Uhr)
|