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

Удаление одной строки (LCC.web_file.remove_line)

Сигнатура​

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

Параметры​

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

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

  • line
    Строка, удалённое содержимое строки; при сбое — nil
  • err
    Строка или nil, описание ошибки при сбое

Описание​

Удаляет одну указанную строку и возвращает её исходный текст.
Правила нумерации строк см. в описании параметров выше.
Если содержимое не удалено, возвращается nil.

Пример​

local line, err = LCC.web_file.remove_line("/配置/list.txt", 1)
if line then
print("移除: " .. line)
end