fileOpen
Compartilhado
Abre um arquivo que já existe, com a posição no começo.
file|false fileOpen(string path [, bool readOnly = false])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| path | string | O caminho. Um caminho dentro do recurso que chama, ou @recurso/caminho para um arquivo de outro recurso. Um arquivo de outro recurso só abre com readOnly. |
| readOnly | bool | Se true, o arquivo abre só para leitura.padrão false |
Retorno
O arquivo aberto, ou false se ele não existe, é uma pasta ou não pôde ser aberto.
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. O arquivo é fechado quando o recurso para.
Exemplo
local file = fileOpen("@maps/spawns.json", true)
if file then
local spawns = fromJSON(fileRead(file, fileGetSize(file)))
fileClose(file)
end