Functions > FileDirDisk >


FileReadToArray

Lit un fichier et crée un tableau avec les lignes.

FileReadToArray ( "filehandle/filename" )

Paramètre

filehandle/filename Le handle du fichier, retourné par un précédent appel à FileOpen(). Alternativement le nom du fichier.

Valeur de retour

Succés: Retourne un tableau à 1 dimension contenant une ligne de texte par élément et @extended contient le nombre de lignes lues.
Échec: Définit @error <> 0.
@error: 1 = Erreur à l'ouverture du fichier
2 = Fichier vide

Remarque

Utiliser @extended ou UBound() pour obtenir le nombre de lignes lues.

En relation

FileRead, FileReadLine

Exemple

#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; Lit le fichier du script courant dans un tableau en utilisant le chemin du fichier.
    Local $aArray = FileReadToArray(@ScriptFullPath)
    If @error Then
        MsgBox($MB_SYSTEMMODAL, "", "Il y a une erreur de lecture du fichier. @error: " & @error) ; Une erreur s'est produite lors de la lecture du fichier.
    Else
        For $i = 0 To UBound($aArray) - 1 ; Boucle dans le tableau.
            MsgBox($MB_SYSTEMMODAL, "", $aArray[$i]) ; Affiche le contenu du tableau.
        Next
    EndIf
EndFunc   ;==>Example