Permet de consulter la liste des fichiers contenus dans un répertoire.
Syntaxe
CHGVAR |
VAR(&CMD) VALUE('DIRLIST') |
CHGVAR |
VAR(&PARM1) VALUE(' |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
Paramètres |
Paramètres |
|
Parm1 ou Parm2 |
Pattern= : Permet
d’indiquer le radical des fichiers à lister. Path= : Indique le
chemin vers le répertoire, si celui ci n’a pas été donné par le mot clé
« Pattern ». First=True Indique que
l’on veut démarrer le listage des fichiers au début du répertoire. Si First
est faux, la commande retournera l'entrée suivante dans le répertoire. Close=True Termine le
parcours du répertoire. SubDir=True Indique qu’on
ne veut lister que les sous répertoires du répertoire indiqué, et non les
fichiers. Hidden=True Indique que l’on veut inclure les fichiers cachés dans le listage.
|
RESULT |
A
chaque appel, un nom de fichier est retourné dans le paramètre &RESULT. Chaque fichier est retourné selon la structure suivante : • Positions 1 à 256 : Nom du fichier. • Position 257 : ‘N’. La lettre ‘N’ est présente si une entrée est présente. • Position 258 : ‘A’ Si le fichier a l’attribut ‘Archive’. • Position 259 : ‘H’. Si le fichier est caché. • Position 260 : ‘R’. Si le fichier est en lecture seule. • Position 261 : ‘D’. Si l’entrée est un sous répertoire. •
Position
262 : ‘S’. Si c’est un fichier système. |
Exemple
|
|
||||||||
|
|
||||||||
|
|
||||||||
|
|