Inserir várias linhas de texto (LCC.web_file.insert_lines)
Declaração
ok, err = LCC.web_file.insert_lines(path, start_line, lines, timeout?)
Parâmetros
- path
Tipo string; caminho do arquivo de destino - start_line
Tipo number; número da linha de referência; números positivos começam em1e inserem antes dessa linha; números negativos contam do fim,0indica anexar ao final e-1indica inserir antes da última linha - lines
Tipo table; linhas de strings a inserir em ordem - timeout
Tipo number, opcional; tempo limite da solicitação (em segundos), padrão60
Valor de retorno
- ok
Tipo boolean; retornatruequando a inserção tem sucesso efalsequando falha - err
Tipo string ounil; descrição do erro em caso de falha
Descrição
Insere várias linhas de conteúdo antes do número de linha especificado.
Consulte a descrição dos parâmetros acima para as regras de numeração.
Quando a linha inicial excede o número atual de linhas, linhas vazias são adicionadas automaticamente no meio.
A função adiciona automaticamente uma nova linha ao final do conteúdo inserido para manter a estrutura do arquivo.
Exemplo
local ok, err = LCC.web_file.insert_lines("/配置/list.txt", 2, {"新条目1", "新条目2"})
if not ok then
error(err)
end