[Lua] Biblioteca IO | Arquivos
Biblioteca IO
A biblioteca IO é uma biblioteca que nos permite trabalhar com arquivos, seja criar, abrir, ler, escrever, etc...
Funções primárias
io.output(): Seleciona arquivo, não trabalhando especificamente com o seu conteúdo.
io.input(): "Abre" o arquivo em modo texto no nosso código. Usado para trabalhar com o interior do arquivo.
io.close(): Permite fechar um arquivo.
io.write(): Escrever um texto num arquivo.
io.read(): Lê o arquivo de acordo com o formato fornecido e que especifica o que deve ser lido.
Exemplo
Crie um arquivo chamado Arquivo.txt
io.output('Arquivo.txt') -- Selecionar o arquivo.
io.write('Olá, Mundo!') -- escrever no arquivo.
io.close() -- fechar o arquivo.
local texto = io.read(5) -- guardar uma parte do arquivo (numero de caracteres)
print(texto)