Pular para o conteúdo

fileCreate

Compartilhada Arquivos OOP File.new(...)File.create(...)File(...)

Cria um arquivo novo, ou zera um que já exista.

file fileCreate ( string caminho )

As pastas que faltarem no caminho são criadas automaticamente. O handle devolvido permite escrita e a posição começa em 0. No cliente um nome de arquivo executável (.exe, .dll, .js e semelhantes) é recusado.

O handle do arquivo — um número no servidor, um elemento file no cliente — ou false se o caminho for inválido ou não for possível gravar.

local arquivo = fileCreate("dados/ranking.csv")
fileWrite(arquivo, "nome;pontos\n")
fileClose(arquivo)
  • fileOpen — Abre um arquivo existente.
  • 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.