Section courante

A propos

Section administrative du site

DISKSIZE

Taille du disque
Turbo Pascal 4+ DOS, WinDos

Syntaxe

Function DiskSize(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 total en octets d'une unité de disque spécifié.

Remarque

Exemple

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

  1. Program DiskSizeSamples;
  2.      
  3. Uses DOS;
  4.      
  5. BEGIN
  6.  WriteLn('Taille, en octet, de l''unité de disque courante = ',DiskSize(0));
  7.  WriteLn('Taille, en octet, de l''unité de disque C: = ',DiskSize(3));
  8. END.

on obtiendra le résultat semblable suivant :

Taille, en octet, de l'unité de disque courante = 1023932928
Taille, en octet, de 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

Référence

Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 143.
Le grand livre du Turbo & Borland Pascal 7.0, Edition Micro Application, Reiner Scholles, 1993, ISBN: 2-86899-873-9, page 1223.

Dernière mise à jour : Dimanche, le 25 janvier 2015