Erlang - écrire

Cette méthode est utilisée pour écrire le contenu dans un fichier.

Syntaxe

write(FileHandler,text)

Paramètres

  • FileHandler- Il s'agit du descripteur d'un fichier. Cette poignée est celle qui serait retournée lorsque lefile:openl'opération est utilisée.

  • Text - Le texte qui doit être ajouté au fichier.

Valeur de retour

Aucun

Par exemple

-module(helloworld). 
-export([start/0]). 

start() -> 
   {ok, Fd} = file:open("Newfile.txt", [write]), 
   file:write(Fd,"New Line").

Production

Chaque fois que le code ci-dessus est exécuté, la ligne «Nouvelle ligne» sera écrite dans le fichier. Notez que comme le mode est défini pour écrire, s'il y avait des contenus précédents dans le fichier, ils seront écrasés.

Pour ajouter au contenu existant du fichier, vous devez changer le mode pour ajouter comme indiqué dans le programme suivant.

-module(helloworld). 
-export([start/0]). 

start() -> 
   {ok, Fd} = file:open("Newfile.txt", [append]), 
   file:write(Fd,"New Line").