English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Cette méthode est utilisée pour écrire du contenu dans un fichier.
write(FileHandler,text)
FileHandler−c'est le gestionnaire du fichier. Ce gestionnairefile:openc'est le gestionnaire qui sera retourné lors de l'utilisation de cette opération.
Text −texte à ajouter au fichier.
None
-module(helloworld). -export([start/0]). start() -> {ok, Fd} = file:open("Newfile.txt", [write]), file:write(Fd,"New Line").
À chaque exécution du code ci-dessus, la ligne "New Line" sera écrite dans le fichier. Notez que, puisque le mode est réglé sur write, tout contenu antérieur dans le fichier sera remplacé.
Pour ajouter du contenu existant à un fichier, il faut changer le mode en append, comme dans le programme suivant.
-module(helloworld). -export([start/0]). start() -> {ok, Fd} = file:open("Newfile.txt", [append]), file:write(Fd,"New Line").