OK, aber es müsste doch trotzdem genügen, den noch verfügbaren Speicherplatz einmalig (bei Programmstart z.B.) zu ermitteln. Kommt eine neue Datei, wird deren Größe ermittelt.
Wobei zu beachten ist, daß "Größe" vom verwendeten Medium abhängig ist. Läßt man NTFS mal außen vor,
kleine Dateien gleich in Verzeichnis stecken) so gilt
Code:
Größe=GrößeinByte div ClusterGrößeMedium + 1
(Ja ich weiß da kann ein ganzes Cluster Verschnitt bei sein, aber bisher war ich damit auf der sicheren Seite)
Gruß
K-H