M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
pathstringO 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.
readOnlyboolSe 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

Veja também