Перейти к основному содержимому

Чтение одной строки текста (LCC.web_file.get_line)

Сигнатура​

line, err = LCC.web_file.get_line(path, line_number, timeout?)

Параметры​

  • path
    Строка, путь целевого файла
  • line_number
    Число, номер читаемой строки; положительные номера отсчитываются от 1, отрицательные — с конца (-1 — последняя строка), 0 — после последней строки
  • timeout
    Число, необязательный тайм-аут запроса (секунды), по умолчанию 60

Возвращаемое значение​

  • line
    Строка или nil, содержимое указанной строки; если строка не прочитана — пустая строка, при сбое — nil
  • err
    Строка или nil; описание ошибки возвращается только при сбое

Описание​

Читает содержимое одной указанной строки.
Положительные номера отсчитываются от 1, отрицательные — с конца (-1 — последняя строка), 0 означает позицию после последней строки.
Если целевая строка не прочитана, возвращается пустая строка.

Пример​

local line, err = LCC.web_file.get_line("/配置/list.txt", 3)
if line then
print("第 3 行: " .. line)
end