UDF > WinAPIEx > Files & Devices > Files >


_WinAPI_GetDiskFreeSpaceEx

Obtient des informations sur la quantité d'espace disponible d'un volume disque

#include <WinAPIFiles.au3>
_WinAPI_GetDiskFreeSpaceEx ( $sDrive )

Paramètre

$sDrive Le lecteur sur lequel vous voulez l'information, dans le format D:, E:, etc.

Valeur de retour

Succès: Retourne le tableau contenant les informations suivantes:
    [0] - Le nombre total d'octets disponibles sur le disque.
    Si les quotas par utilisateur sont utilisés, cette valeur peut être inférieure au nombre total d'octets libres sur le disque.
    [1] - Le nombre total d'octets disponibles sur le disque.
    Si les quotas par utilisateur sont utilisés, cette valeur peut être inférieure au nombre total d'octets sur le disque.
    [2] - Le nombre total d'octets libres sur le disque.
Échec: Définit @error <> 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur.

Voir aussi

Consultez GetDiskFreeSpaceEx dans la librairie MSDN.

Exemple

#include <WinAPIFiles.au3>

Local $aData = _WinAPI_GetDiskFreeSpaceEx(@HomeDrive)

ConsoleWrite('Espace total libre disponible sur ' & @HomeDrive & '=> '& $aData[0] & 'octetss' & @CRLF)
ConsoleWrite('Espace total disponible sur ' & @HomeDrive & '=> ' & $aData[1] & 'octets' & @CRLF)
ConsoleWrite('Espace libre total sur ' & @HomeDrive & '=> ' & $aData[2] & 'octets' & @CRLF)