FsiDiskInfo
FsiDiskInfo(alpha1, int2) : int
Datenträgerinformationen ermitteln
Details
- alpha1: Laufwerksbuchstabe
- int2:
- Resultat:
intDatenträgerinformation - Siehe: Verwandte Befehle
Mit dieser Funktion können Informationen zu einem Datenträger ermittelt werden. In (alpha1) wird der Buchstabe des Laufwerks übergeben.
Folgende Optionen (int2) sind zulässig:
_FsiDiskFreeDas Resultat ist die freie Laufwerkskapazität in Kilobyte. Kann die Information nicht ermittelt werden, wird0zurückgegeben. Sind mehr als2Terabyte frei, wird_MaxIntzurückgegeben. In diesem Fall sollte die Option_FsiDiskFreeMBverwendet werden._FsiDiskFreeMBDas Resultat ist die freie Laufwerkskapazität in Megabyte. Kann die Information nicht ermittelt werden, wird0zurückgegeben. Sind mehr als2Petabyte frei, wird_MaxIntzurückgegeben._FsiDiskTotalDas Resultat ist die gesamte Laufwerkskapazität in Kilobyte. Kann die Information nicht ermittelt werden, wird0zurückgegeben. Sind mehr als2Terabyte vorhanden, wird_MaxIntzurückgegeben. In diesem Fall sollte die Option_FsiDiskTotalMBverwendet werden._FsiDiskTotalMBDas Resultat ist die gesamte Laufwerkskapazität in Megabyte. Kann die Information nicht ermittelt werden, wird0zurückgegeben. Sind mehr als2Petabyte vorhanden, wird_MaxIntzurückgegeben._FsiDiskAvailMBDas Resultat ist die verfügbare Laufwerkskapazität in Megabyte. Kann die Information nicht ermittelt werden, wird0zurückgegeben. Sind mehr als2Petabyte verfügbar, wird_MaxIntzurückgegeben. Die verfügbare Laufwerkskapazität wird durch Datenträgerkontingente festgelegt._FsiDiskReadyDas Resultat ist1, wenn das Laufwerk bereit ist, ansonsten0._FsiDiskExistsDas Resultat ist1, wenn das Laufwerk existiert, ansonsten0.
info
Der Befehl wird unter Linux nicht unterstützt. Als Resultat wird 0 zurückgegeben.
Beispiele:
// Ermitteln des freien Speichers auf Laufwerk C:
tDiskFree # FsiDiskInfo('C', _FsiDiskFree);
// Ermitteln, ob das Volume verfügbar ist
if (FsiDiskInfo('D', _FsiDiskReady) = 1)
{
...
}