Classe que efetua a leitura de um arquivo texto
Exemplo da Rotina:
FWFileReader():New("Caminho do Arquivo")
Exemplo 1- Fazendo a leitura de um Arquivo (linha a linha):
//Definindo o arquivo a ser lido
oFile := FWFileReader():New("C:\TOTVS\Arquivo.txt")
//Se o arquivo pode ser aberto
If (oFile:Open())
//Se não for fim do arquivo
If ! (oFile:EoF())
//Enquanto houver linhas a serem lidas
While (oFile:HasLine())
//Buscando o texto da linha atual
cLinAtu := oFile:GetLine()
//Mostrando a linha no console.log
ConOut("Linha: " + cLinAtu)
EndDo
EndIf
//Fecha o arquivo e finaliza o processamento
oFile:Close()
EndIf
Exemplo 2- Fazendo a leitura de um Arquivo (todo o conteúdo):
//Definindo o arquivo a ser lido
oFile := FWFileReader():New("C:\TOTVS\Arquivo.txt")
//Se o arquivo pode ser aberto
If (oFile:Open())
//Se não for fim do arquivo
If ! (oFile:EoF())
cConteudo := oFile:FullRead()
Alert(cConteudo)
EndIf
//Fecha o arquivo e finaliza o processamento
oFile:Close()
EndIf
Exemplo em Vídeo:
Clique nesse link para ver um exemplo em Vídeo da nossa Maratona de Exemplos.
Observações:
– Caso tenha dúvidas ou problemas com os exemplos, entre em contato;
– Se tiver sugestões de rotinas, pode entrar em contato;