R8.14 Den freien Festplattenspeicher ermitteln

Aufgabe

Da VBA keine geeignete Funktion für die Bestimmung des freien Festplattenspeichers anbietet, ist wieder einmal Selbsthilfe angesagt.

Lösung

Die Win32-Schnittstelle hält auch hier eine Lösung parat. Der Aufruf der entsprechenden API-Funktion ist allerdings nicht ganz trivial, Sie müssen sogar etwas mit Bits und Bytes rechnen. Die folgende Abbildung zeigt das Grundprinzip der Festplattenverwaltung.

Ein Cluster verwaltet mehrere Sektoren, diese wiederum bestehen aus einer bestimmten Anzahl von Bytes (in der Regel 512). Die Anzahl der Sektoren pro Cluster ist abhängig vom Dateisystem und der Festplattenbzw. Partitionsgröße. Eine Festplatte, die mit dem FAT-Dateisystem formatiert ist, verwaltet 64 ...

Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.