_FileReadToArray
Читает указанный файл построчно в массив.
#include <File.au3>
_FileReadToArray($sFilePath, ByRef $aArray)
Параметры
$sFilePath | Путь и имя файла для чтения. |
$aArray |
Массив, в который отправляется содержимое файла. |
Возвращаемое значение
Успех: | Возвращает 1 |
Ошибка: | Возвращает 0 и устанавливает @error |
@error: | 1 = Ошибка открытия указанного файла |
2 = Невозможно разделить файл |
Примечания
$aArray[0] будет содержать число на единицу меньше чем количество ячеек в массиве, то есть количество найденных строк в файле.См. также
_FileWriteFromArrayПример
#include <File.au3>
Local $aRecords
If Not _FileReadToArray(@HomeDrive & "\Boot.ini", $aRecords) Then
MsgBox(4096, "Ошибка", " Ошибка чтения файла в массив Ошибка = " & @error)
Exit
EndIf
For $i = 1 To $aRecords[0]
MsgBox(4096, 'Строка:' & $i, $aRecords[$i])
Next