Перезапись нескольких строк текста (LCC.web_file.set_lines)
Сигнатура
ok, err = LCC.web_file.set_lines(path, lines, timeout?)
Параметры
- path
Строка, путь записываемого файла - lines
Таблица строк, упорядоченных по порядку - timeout
Число, необязательный тайм-аут запроса (секунды), по умолчанию60
Возвращаемое значение
- ok
Логическое значение: при успешной записиtrue, при сбоеfalse - err
Строка илиnil, описание ошибки при сбое
Описание
Объединяет массив строк и полностью перезаписывает файл.
При отсутствии родительского каталога он создаётся автоматически; отсутствующий файл создаётся.
Подходит для однократной перезаписи конфигурационного или шаблонного файла.
Пример
local ok, err = LCC.web_file.set_lines("/配置/list.txt", {"A", "B", "C"})
if not ok then
error(err)
end