Sé que usted puede hacer algo como esto:cómo leer el contenido de un archivo En Erlang?
readlines(FileName) ->
{ok, Device} = file:open(FileName, [read]),
get_all_lines(Device, []).
get_all_lines(Device, Accum) ->
case io:get_line(Device, "") of
eof -> file:close(Device), Accum;
Line -> get_all_lines(Device, Accum ++ [Line])
end.
: ¿Hay una BIF revestimiento que puede hacer esto también?
Ok, gracias, un buen consejo! – Zubair
¿No es un archivo: read_file un poco peligroso? Quiero decir que está usando file_server que parece que está bloqueando (gen_server que está envolviendo el archivo prim). Parece que archivo_primario o archivo_io_servidor podrían ser mejores soluciones. – mkorszun
No he experimentado ni escuchado ningún problema con 'file: read_file'. No entiendo lo que debería bloquear. –