Section courante

A propos

Section administrative du site

DISKFREE

Disque libre
QuickPascal DOS

Syntaxe

Function DiskFree(Unite:Byte):LongInt;

Paramètres

Nom Description
Unite Ce paramètre permet d'indiquer l'unité de disque :
Valeur Description
0 Cette valeur permet d'indiquer l'unité 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é.

Remarques

Exemple

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

  1. Program DiskFreeSamples;
  2.  
  3. Uses DOS;
  4.  
  5. BEGIN
  6.  WriteLn('Espace de libre, en octet, sur l''unité de disque courante = ',DiskFree(0));
  7.  WriteLn('Espace de libre, en octet, sur l''unité de disque C: = ',DiskFree(3));
  8. 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 - Assembleur 80x86 - Interruption 21h, Fonction 36h: Demande la capacité d'une unité de disque

Dernière mise à jour : Vendredi, le 13 février 2015