Substituir várias linhas de texto (LCC.web_file.set_lines)
Declaração
ok, err = LCC.web_file.set_lines(path, lines, timeout?)
Parâmetros
- path
Tipo string; caminho do arquivo a gravar - lines
Tipo table; linhas de strings ordenadas - timeout
Tipo number, opcional; tempo limite da solicitação (em segundos), padrão60
Valor de retorno
- ok
Tipo boolean; retornatruequando a gravação tem sucesso efalsequando falha - err
Tipo string ounil; descrição do erro em caso de falha
Descrição
Concatena o array de linhas e substitui o arquivo inteiro.
Cria automaticamente o diretório pai quando ele não existe e cria um arquivo novo quando o arquivo não existe.
É adequado para reescrever uma configuração ou um arquivo de modelo de uma vez.
Exemplo
local ok, err = LCC.web_file.set_lines("/配置/list.txt", {"A", "B", "C"})
if not ok then
error(err)
end