Section courante

A propos

Section administrative du site

DISKFREE

Disque de libre
Delphi/Kylix/Lazarus SysUtils

Syntaxe

Function DiskFree(Unite:Byte):Integer;

Paramètres

Nom Description
Unite Ce paramètre permet d'indiquer l'unité de disque souhaité :
Valeur Description
0 Cette valeur permet d'indiquer l'unité de disque courante
1 Cette valeur permet d'indiquer l'unité de disque A:
2 Cette valeur permet d'indiquer l'unité de disque B:
3 Cette valeur permet d'indiquer l'unité de disque C:
4 Cette valeur permet d'indiquer l'unité de disque D:
5 Cette valeur permet d'indiquer l'unité de disque E:
6 Cette valeur permet d'indiquer l'unité de disque F:
7 Cette valeur permet d'indiquer l'unité de disque G:
8 Cette valeur permet d'indiquer l'unité de disque H:
9 Cette valeur permet d'indiquer l'unité de disque I:
10 Cette valeur permet d'indiquer l'unité de disque J:
11 Cette valeur permet d'indiquer l'unité de disque K:
12 Cette valeur permet d'indiquer l'unité de disque L:
13 Cette valeur permet d'indiquer l'unité de disque M:
14 Cette valeur permet d'indiquer l'unité de disque N:
15 Cette valeur permet d'indiquer l'unité de disque O:
16 Cette valeur permet d'indiquer l'unité de disque P:
17 Cette valeur permet d'indiquer l'unité de disque Q:
18 Cette valeur permet d'indiquer l'unité de disque R:
19 Cette valeur permet d'indiquer l'unité de disque S:
20 Cette valeur permet d'indiquer l'unité de disque T:
21 Cette valeur permet d'indiquer l'unité de disque U:
22 Cette valeur permet d'indiquer l'unité de disque V:
23 Cette valeur permet d'indiquer l'unité de disque W:
24 Cette valeur permet d'indiquer l'unité de disque X:
25 Cette valeur permet d'indiquer l'unité de disque Y:
26 Cette valeur permet d'indiquer l'unité de disque Z:

Description

Cette fonction retourne la taille en octets de l'espace de libre de l'unité de disque spécifié.

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. Program DiskFreeSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4.          
  5. Uses SysUtils;
  6.          
  7. BEGIN
  8.  WriteLn('Espace de libre, en octet, sur l''unité de disque courante = ',DiskFree(0));
  9.  WriteLn('Espace de libre, en octet, sur l''unité de disque C: = ',DiskFree(3));
  10. END.

on obtiendra le résultat semblable suivant :

Espace de libre, en octet, sur l'unité de disque courante = 2093028
Espace de libre, en octet, sur l'unité de disque C: = 1023932928

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - DiskSize

Dernière mise à jour : Mercredi, le 18 février 2015