Erlang - file_read
Existe um método disponível para permitir a leitura de todo o conteúdo de um arquivo de uma só vez. Isso é feito com o método file_read. Os detalhes deste comando são os seguintes.
Sintaxe
file_read(filename)
Parâmetros
filename - Este é o nome do arquivo que deve ser lido.
Valor de retorno
Todo o conteúdo do arquivo.
Por exemplo
-module(helloworld).
-export([start/0]).
start() ->
Txt = file:read_file("Newfile.txt"),
io:fwrite("~p~n",[Txt]).
Resultado
Quando executamos o programa acima, obteremos o seguinte resultado.
{ok,<<"Example1\nExample2\nExample3">>}