Obtient le nom de fichier suivant dans la liste d�finie par un handle de recherche.
FileFindNextFile ( search [, flag = 0])
search | Le handle de recherche, retourn� par FileFindFirstFile(). |
flag |
[optionnel] D�termine si la fonction doit retourner les attributs du fichier dans @extended. 0 = (par d�faut) utilise @extended pour retourner 1 ou 0 si l'�l�ment trouv� est un r�pertoire. 1 = Retourne une cha�ne dans @extended dans le m�me format que FileGetAttrib(). |
Succ�s: | Retourne un nom de fichier en accord avec un pr�c�dent appel � FileFindFirstFile(), et @extended est d�fini selon l'option flag |
�chec: | Retourne @error = 1 si plus aucun fichier/r�pertoire ne correspond � la recherche. |
#include <MsgBoxConstants.au3> Example() Func Example() ; Assigne une variable locale avec le handle de recherche de tous les fichiers dans le r�pertoire courant. Local $hSearch = FileFindFirstFile("*.*") ; V�rifie si la recherche a r�ussie, sinon affiche un message et retourne Faux. If $hSearch = -1 Then MsgBox($MB_SYSTEMMODAL, "", "Erreur: aucun fichier/r�pertoire ne correspond au motif de la recherche .") Return False EndIf ; D�clare une variable locale qui contiendra les noms de fichiers trouv�s. Local $iResult = $IDOK, $sFileName = FileFindNextFile($hSearch) ; premier fichier While @error = 0 And $iResult = $IDOK ; Affiche le nom du fichier. $iResult = MsgBox(BitOR($MB_SYSTEMMODAL, $MB_OKCANCEL), "", "Fichier: " & $sFileName) ; Si l'utilisateur clique sur le bouton Cancel/Close, la boucle s'arr�te. $sFileName = FileFindNextFile($hSearch) ; fichier suivant WEnd ; Ferme Le handle de recherche. FileClose($hSearch) EndFunc ;==>Example