DriveGetSpaceFree

Gibt den freien Speicherplatz eines Laufwerks zurück, das einen bestimmten Pfad enthält (in Megabyte).

FreierSpeicher := DriveGetSpaceFree(Pfad)

Parameter

Pfad

Typ: Zeichenkette

Ein beliebiger Pfad, der im Laufwerk enthalten ist (kann auch mit UNC-Pfaden und zugeordneten Laufwerken funktionieren).

Rückgabewert

Typ: Integer

Diese Funktion gibt den freien Speicherplatz des Laufwerks zurück, das Pfad enthält (abgerundet auf das nächste Megabyte).

Fehlerbehandlung

Bei Misserfolg wird eine Ausnahme ausgelöst.

Bemerkungen

In der Regel kann Pfad ein beliebiger Pfad sein. Da NTFS "mounted volumes" (bereitgestellte Volumes) und "directory junctions" (Verzeichnisverbindungen) unterstützt, können verschiedene Pfade mit demselben Laufwerksbuchstaben unterschiedliche Mengen an freiem Speicherplatz erzeugen.

DriveGetCapacity, Drive-Funktionen

Beispiele

Ermittelt und meldet den freien Speicherplatz des Laufwerks, das A_MyDocuments enthält.

FreierSpeicher := DriveGetSpaceFree(A_MyDocuments)
MsgBox FreierSpeicher " MB"

Beispiel #1 auf der Seite Drive-Funktionen enthält eine weitere Demonstration dieser Funktion.