FWFileReader

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

Observações:

– Caso tenha dúvidas ou problemas com os exemplos, entre em contato;

– Se tiver sugestões de rotinas, pode entrar em contato;