Funktionsreferenz

FileFindNextFile

Gibt einen Dateinamen entsprechend eines früheren Aufrufes von FileFindFirstFile zurück.

FileFindNextFile ( search )

 

Parameter

search Das Suchhandle, wie es von FileFindFirstFile zurückgegeben wurde.

 

Bemerkungen

Ein vorheriger Aufruf von FileFindFirstFile ist nötig, um das Suchhandle zu bekommen. Jeder folgende Aufruf von FileFindNextFile gibt die jeweils nächste Datei zurück, die den Suchkriterien aus FileFindFirstFile entspricht. Wenn @error = 1, passen keine weiteren Dateien auf die Suche.

Wenn du die Suche mit den FileFind...-Funktionen beendet hast, musst du FileClose() aufrufen, um das Suchhandle wieder freizugeben.

 

Siehe auch

FileClose, FileFindFirstFile

 

Beispiel


; Shows the filenames of all files in the current directory
$search = FileFindFirstFile("*.*")  

; Check if the search was successful
If $search = -1 Then
    MsgBox(0, "Error", "No files/directories matched the search pattern")
    Exit
EndIf

While 1
    $file = FileFindNextFile($search)
    If @error Then ExitLoop
   
    MsgBox(4096, "File:", $file)
WEnd

; Close the search handle
FileClose($search)