fileIsEOF
Verifica se a posição chegou ao fim do arquivo.
Sintaxe
Seção intitulada “Sintaxe”bool fileIsEOF ( file oArquivo )Retorno
Seção intitulada “Retorno”No servidor, true quando a posição está no fim do arquivo ou além dele. Um handle inválido também devolve true.
No cliente, como no MTA, true só depois que um fileRead pediu mais bytes do que restavam — chegar exatamente ao fim não basta — e fileSetPos, fileGetSize, fileGetContents e fileGetHash o zeram de novo. Um handle inválido devolve nil com um aviso.
Exemplo
Seção intitulada “Exemplo”local arquivo = fileOpen("dados/lista.txt", true)while not fileIsEOF(arquivo) do local pedaco = fileRead(arquivo, 1024) processar(pedaco)endfileClose(arquivo)Veja também
Seção intitulada “Veja também”fileOpen— Abre um arquivo existente.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.