Ruft Informationen über den verfügbaren Speicherplatz auf einem Datenträger ab.
#include <WinAPIFiles.au3>
_WinAPI_GetDiskFreeSpaceEx ( $sDrive )
| $sDrive | Das Laufwerk von welchem Informationen abgerufen werden sollten (im Format D:, E:, usw.) |
| Erfolg: | Das Array enthält die folgenden Informationen: [0] - Die Gesamtzahl der verfügbaren freien Bytes auf einer Festplatte. Wenn Benutzerkontingente verwendet werden, kann dieser Wert geringer sein als die Gesamtzahl der freien Bytes auf einer Festplatte. [1] - Die Gesamtzahl der verfügbaren Bytes auf einer Festplatte. Wenn Benutzerkontingente verwendet werden, kann dieser Wert geringer sein als die Gesamtzahl der Bytes auf einer Festplatte. [2] - Die Gesamtzahl der freien Bytes auf einer Festplatte. |
| Fehler: | Setzt das @error Flag auf ungleich 0. Es ist _WinAPI_GetLastError() aufzurufen um erweiterte Fehlerinformationen zu erhalten. |
Suche nach GetDiskFreeSpaceEx in der MSDN Bibliothek.
#include <WinAPIFiles.au3>
Local $aData = _WinAPI_GetDiskFreeSpaceEx(@HomeDrive)
ConsoleWrite('Gesamter verfügbarer freier Speicher auf ' & @HomeDrive & ' => ' & $aData[0] & ' bytes' & @CRLF)
ConsoleWrite('Gesamter verfügbarer Speicher auf ' & @HomeDrive & ' => ' & $aData[1] & ' bytes' & @CRLF)
ConsoleWrite('Gesamter freier Speicher auf ' & @HomeDrive & ' => ' & $aData[2] & ' bytes' & @CRLF)