Téléchargement des produits


Version anglaise


 


Cette fonction permet d'initialiser la recherche de fichiers dans un répertoire par correspondance avec un masque de recherche. Elle s'utilise en conjonction avec les fonctions VaToolBxFindNext et VaToolBxFindClose.


Les ressources sont implicitement libérées lorsque vous exécutez une boucle complète (exécution en boucle de VaToolBxFindNext jusqu'à ce que la recherche soit terminée). Si vous désirez interrompre la recherche sans parcourir tous les résultats, vous devez explicitement libérer les ressources à l'aide de VaToolBxFindClose.


Domaine d'application

  • Client Windows

  • Serveur Windows

  • Client Java

  • Serveur Java

  • Client Adélia Web

  • Client Adélia Cloud

  • Client Event Adélia


Paramètres

NUM_BIN_4

Handle

Un handle de recherche qui permet d'itérer dans VaToolBxFindNext.

Paramètre en sortie.

La recherche a réussi si Handle est différent de zéro.

ALPHA(n)

Joker

Masque de recherche.

* remplace n'importe quelle séquence de caractères.

? remplace un caractère quelconque.

Exemple : 'C:\TEMP\*.TXT'

ALPHA(n)

Fichier

Nom du premier fichier trouvé par la recherche.

ALPHA(5)

Attributs

Attributs du fichier.

Valeurs possibles :

Attributs(1)

Type du fichier (F : fichier ou D : répertoire).

Attributs(2)

Lecture seule (R si lecture seule ou – si non positionné).

Attributs(3)

Archive (A si fichier archivé ou – si non positionné).

Attributs(4)

Système (S si fichier système ou – si non positionné).

Attributs(5)

Masqué (H si fichier masqué ou – si non positionné).


La version Java ne permet de tester que deux attributs (le type du fichier - fichier ou répertoire -, et l'attribut fichier masqué). Les autres attributs n'étant pas portables en fonction des plate-formes ne sont pas renseignés.




Par exemple

NUM_BIN_4

Handle

ALPHA(50)

Joker

ALPHA(256)

Fichier

ALPHA(5)

Attributs



* Recherche de tous les fichiers '.txt' dans le répertoire 'c:\temp'

Joker

= 'c:\temp\*.txt'

APPELER_DLL

'VaToolBx' 'VaToolBxFindFirst' Handle Joker Fichier Attributs

TANT_QUE

Handle <> 0

* Traitement du fichier <Fichier>...

APPELER_DLL

'VaToolBx' 'VaToolBxFindNext' Handle Fichier Attributs

REFAIRE


* Note : on n'a pas besoin d'appeler explicitement VaToolBxFindClose

*           car on a traité tous les résultats.



Liste des fonctions de la DLL VaToolBx par thème

↑ Haut de page

  • Aucune étiquette