Erlang - escribir

Este método se utiliza para escribir el contenido en un archivo.

Sintaxis

write(FileHandler,text)

Parámetros

  • FileHandler- Este es el identificador de un archivo. Este identificador es el que se devolvería cuando elfile:opense utiliza la operación.

  • Text - El texto que debe agregarse al archivo.

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").