S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

FindFirstFile

Date de parution : 08/06/2000 - Cette fiche API a été lue 2333 fois

Description

FindFirstFile recherche un répertoire ou un fichier dont le nom correspond au nom spécifié. La fonction examine les sous-répertoires aussi bien que les fichiers.

Syntaxe

AppelDLL32("kernel32", "FindFirstFileA", &lpFileName, &lpFindFileData)

lpFileName

Pointe sur une chaîne à terminateur nul qui spécifie un chemin et un nom de fichier ou un répertoire, lequel peut contenir des caractères jokers (comme * ou ?). Cette chaîne ne peut excéder 260.

lpFindFileData

Pointe sur une structure WIN32_FIND_DATA qui reçoit les informations sur le fichier ou le sous répertoire trouvé.

Compatibilité

Toutes versions

Remarque

Aucune

Exemple 1

// Récupère la liste des fichiers et des sous répertoires
// du répertoire courant dans une liste
WFD est un WIN32_FIND_DATA
lpFileName est une chaîne asciiz sur 255
hFile est un entier long
r est un entier long = 1
// Ce code vous est offert par Beaussier en ligne

// Déclaration de la recherche à faire
lpFileName = "*.*"
hFile = AppelDLL32("kernel32", "FindFirstFileA", &lpFileName, &WFD)
// Ne rien faire avec la première ligne qui ramène le .
TANTQUE r

r = AppelDLL32("kernel32", "FindNextFileA", hFile, &WFD)
ListeAjoute("ListeFic", WFD:cFileName)
Fin
r = AppelDLL32("kernel32", "FindClose", hFile)


Nombre de commentaire sur FindFirstFile : 0

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..