Fonction Habilitation Optimiser(NulAbsorbant, PasDEffetDeBord) ListerFichiers(NomRepertoire : Nul Ou Caractere=Nul, CritereFiltre : Nul Ou Caractere=Nul, CritereTri : Nul Ou Caractere=Nul) Retourner Nul Ou IResultatRequeteDe Nul Ou FichierListe;
Les critères sont des expressions en Up ! 5GL citant les propriétés du type FichierListe permettant de générer une requête en Up ! 5GL. Cette dernière est exécutée par Up ! Query.
Le nom du répertoire peut comporter un accès distant introduit par l'opérateur @
. En ce cas, l'opérateur doit introduire un nom d'un serveur disponible parmi les noeuds de la topologie gérée par Up ! Object Request Broker. Le répertoire listé est alors hébergé sur ce serveur et non en local.
Principal
/*******/
Variable
/******/
R : Nul Ou IResultatRequeteDe Nul Ou FichierListe;
FL : Nul Ou FichierListe;
Debut
...
R=ListerFichiers("/tmp", "NomFichier Comme \"MonF*\"");
/* Liste les fichiers du répertoire '/tmp' dont le nom commence par "MonF". */
Pour FL=R.ParcoursAuDebut() JusquA R.DernierElement() Faire
...
Fin Pour
...
Fin Principal
- | - | - | - | - | - | - | - | - |