Vorheriges Thema: GetDiskSize, GetDiskSizeB, GetDiskSizeKB und GetDiskSizeMB - Abrufen der FestplattengrößeNächstes Thema: GetDrive - Abrufen der Nummer des aktuellen Laufwerks


GetDiskUsage, GetDiskUsageB, GetDiskUsageKB und GetDiskUsageMB - Abrufen des belegten Festplattenspeichers

Gültig für Symbian OS, Windows und Windows CE

Die Festplattenbelegung wird von den Funktionen "GetDiskUsage" und "GetDiskUsageKB" in KB, von der Funktion "GetDiskUsageB" in Byte und von der Funktion "GetDiskUsageMB" in MB zurückgegeben.

Funktionssyntax:

GetDiskUsage(drivenumb1 as Integer) as Integer
GetDiskUsageB(drivenumb1 as Integer) as Integer
GetDiskUsageKB(drivenumb1 as Integer) as Integer
GetDiskUsageMB(drivenumb1 as Integer) as Integer
drivenumb1

Gibt die Nummer des Laufwerks an.

Die Funktionen geben den Wert in einem ganzzahligen 32-Bit-Format zurück. Große Festplatten können die Kapazität überschreiten. Das führt möglicherweise dazu, dass aufgrund von abgeschnittenen Bereichen die Größe falsch dargestellt wird oder negative Werte auftreten.

Das Laufwerk wird durch den Parameter "drivenumb1" angegeben, der die Laufwerksnummer spezifiziert: 0 für Standard, 1 für A, 2 für B usw.

Jede dieser Funktionen gibt die Festplattenbelegung wie folgt als ganzzahligen Wert zurück:

GetDiskUsage

Gibt den Wert für die Festplattenbelegung in KB an.

GetDiskUsageB

Gibt den Wert für die Festplattenbelegung in Byte an.

GetDiskUsageKB

Gibt den Wert für die Festplattenbelegung in KB an.

GetDiskUsageMB

Gibt den Wert für die Festplattenbelegung in MB an.

Hinweis: Sie sollten die Funktion "GetFileStore" bevorzugt verwenden, da diese portierbar ist.

Beispiel:

Dim drive AS Integer
drive = GetDrive()
Print("Das aktuelle Laufwerk ist  : " + Str( drive ) )
Print("Die aktuelle Laufwerksgröße beträgt: " + Str( GetDiskSizeMB( drive )) + " MB"))
Print("Der aktuelle freie Speicherplatz beträgt: " + Str( GetDiskFreeMB( drive )) +