Este método se utiliza para escribir el contenido en un archivo.
Sintaxis
write(FileHandler,text)
Parámetros
Valor devuelto
Ninguna
Por ejemplo
-module(helloworld).
-export([start/0]).
start() ->
{ok, Fd} = file:open("Newfile.txt", [write]),
file:write(Fd,"New Line").
Salida
Siempre que se ejecute el código anterior, la línea "Nueva línea" se escribirá en el archivo. Tenga en cuenta que debido a que el modo está configurado para escribir, si había algún contenido previo en el archivo, se sobrescribirá.
Para agregar al contenido existente del archivo, debe cambiar el modo para agregar como se muestra en el siguiente programa.
-module(helloworld).
-export([start/0]).
start() ->
{ok, Fd} = file:open("Newfile.txt", [append]),
file:write(Fd,"New Line").