[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)

Mais sobre a biblioteca IO.

Tutorial Spoint: Biblioteca IO Youtube: Biblioteca IO