GETFATTR |
Demande les attributs fichier |
Turbo Pascal 4+ |
DOS, WinDos |
Syntaxe
Procedure GetFAttr(fichier:File;Var attr:Word);
|
Paramètres
Nom |
Description |
fichier |
Ce paramètre permet d'indiquer l'identificateur de fichier |
attr |
Ce paramètre retourne l'attribut du fichier: |
ReadOnly |
$0001 |
Cette constante permet d'indiquer l'attribut de lecture seulement |
Hidden |
$0002 |
Cette constante permet d'indiquer l'attribut caché |
SysFile |
$0004 |
Cette constante permet d'indiquer l'attribut système |
VolumeID |
$0008 |
Cette constante permet d'indiquer l'attribut de nom d'unité disque |
Directory |
$0010 |
Cette constante permet d'indiquer l'attribut de nom de répertoire |
Archive |
$0020 |
Cette constante permet d'indiquer l'attribut d'archive |
AnyFile |
$003F |
Cette constante permet d'indiquer l'attribut de n'importe quel fichier |
Description
Cette procédure permet de retourner les attributs du système d'exploitation d'un fichier.
Remarques
- Le paramètre fichier doit être une variable de fichier (fichier typé, non typé ou texte) affectée mais non ouverte. Les attributs sont examinés par un «Et binaire»
avec les masques d'attributs de fichier définis en tant que constantes dans l'unité DOS :
- Const
- ReadOnly = $01;
- Hidden = $02;
- SysFile = $04;
- VolumeID = $08;
- Directory = $10;
- Archive = $20;
- AnyFile = $3F;
- Les erreurs sont signalées dans DosError. Les codes d'erreur possibles sont :
Valeur |
Description |
3 |
Cette valeur permet d'indiquer un chemin invalide. |
5 |
Cette valeur permet d'indiquer un accès au fichier refusé. |
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 205 à 206.
Le grand livre du Turbo & Borland Pascal 7.0, Edition Micro Application, Reiner Scholles, 1993, ISBN: 2-86899-873-9, page 1240.
Dernière mise à jour : Dimanche, le 25 janvier 2015