Ir para o conteúdo principal

Inserir uma linha de texto (LCC.web_file.insert_line)

Declaração​

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

Parâmetros​

  • path
    Tipo string; caminho do arquivo de destino
  • line_number
    Tipo number; número da linha de referência; números positivos começam em 1 e inserem antes dessa linha; números negativos contam do fim, 0 indica anexar ao final e -1 indica inserir antes da última linha
  • line
    Tipo string; conteúdo de texto a inserir
  • timeout
    Tipo number, opcional; tempo limite da solicitação (em segundos), padrão 60

Valor de retorno​

  • ok
    Tipo boolean; retorna true quando a inserção tem sucesso e false quando falha
  • err
    Tipo string ou nil; descrição do erro em caso de falha

Descrição​

Insere uma linha de conteúdo antes do número de linha especificado.
Consulte a descrição dos parâmetros acima para as regras de numeração.
É adequado para inserir uma nova configuração ou log depois de um título fixo.

Exemplo​

local ok, err = LCC.web_file.insert_line("/配置/list.txt", 1, "Header")
if not ok then
error(err)
end