fileGetContents
Compartilhado
Lê um arquivo inteiro de uma vez, sem abri-lo.
string|false fileGetContents(string path)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| path | string | Um caminho dentro do recurso que chama, ou @recurso/caminho para um arquivo de outro recurso. |
Retorno
O conteúdo, ou false se o arquivo não existe, é uma pasta ou não pôde ser lido.
Um caminho não pode ter .., \, : nem começar com /. Os arquivos de outro recurso só podem ser lidos; um caminho inválido gera um aviso e a função devolve false.
Exemplo
local text = fileGetContents("config.json")
local config = text and fromJSON(text) or {}