fileOpen
Abre um arquivo existente.
Sintaxe
Seção intitulada “Sintaxe”file fileOpen ( string caminho [, bool apenasLeitura = false ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
caminho | string | — | Caminho relativo à pasta do resource. |
apenasLeitura | bool | false | Se true, o handle nunca grava nada no disco: fileWrite nele devolve nil no servidor e grava 0 bytes no cliente. |
Retorno
Seção intitulada “Retorno”O handle do arquivo — um número no servidor, um elemento file no cliente — ou false se o caminho for inválido, o arquivo não existir ou (no servidor) passar de 50 MiB.
Exemplo
Seção intitulada “Exemplo”local arquivo = fileOpen("config/regras.txt", true)if arquivo then outputDebugString(fileGetContents(arquivo)) fileClose(arquivo)endVeja também
Seção intitulada “Veja também”fileCreate— Cria um arquivo novo, ou zera um que já exista.fileClose— Grava as alterações pendentes no disco e fecha o arquivo.fileFlush— Grava no disco o que foi escrito até agora, sem fechar o arquivo.fileRead— Lê bytes a partir da posição atual.fileWrite— Escreve uma ou mais strings a partir da posição atual.fileGetContents— Devolve o conteúdo inteiro do arquivo.fileGetSize— Devolve o tamanho do arquivo em bytes.fileGetPos— Devolve a posição atual de leitura e escrita.