Funktionsreferenz

_FileReadToArray

Liest die angegebene Datei in ein Array ein.

#Include <File.au3>
_FileReadToArray($sFilePath, ByRef $aArray)

 

Parameter

$sFilePath Pfad und Name der einzulesenden Datei.
$aArray Das Array zum Speichern des Inhaltes der Datei.

 

Rückgabewert

Erfolg: 1
Fehler: 0 und setzt @error
@Error: 1 = Fehler beim Öffnen der angegebenen Datei
2 = unmöglich die Datei zu splitten

 

Bemerkungen

$aArray[0] enthält die Anzahl der Zeilen, welche in das Array eingelesen wurden.

Im Zusammenspiel mit der Funktion IniRead kann man auch die url einer mit dem Internet Explorer gespeicherten Internetseite herausfinden.
Dies geht so:
IniRead(C:\test.url, "InternetShortcut", "URL", "")
Es lassen sich noch mehr Infos auslesen.
Welche Infos die gespeicherte url enthält kann man über _FileReadToArray ermitteln.

 

Verwandte Funktionen

_FileWriteFromArray

 

Beispiel


#include <file.au3>
Dim $aRecords
If Not _FileReadToArray("error.log", $aRecords) Then
    MsgBox(4096, "Fehler", "Fehler beim Einlesen der Datei in das Array!" & @CRLF & "Fehlercode: " & @error)
    Exit
EndIf
For $x = 1 To $aRecords[0]
    MsgBox(0, 'Datensatz ' & $x & ':', $aRecords[$x])
Next