Erlang: scrivi
Questo metodo viene utilizzato per scrivere il contenuto su un file.
Sintassi
write(FileHandler,text)
Parametri
FileHandler- Questo è l'handle di un file. Questo handle è quello che verrebbe restituito quando il filefile:openviene utilizzata l'operazione.
Text - Il testo che deve essere aggiunto al file.
Valore di ritorno
Nessuna
Per esempio
-module(helloworld).
-export([start/0]).
start() ->
{ok, Fd} = file:open("Newfile.txt", [write]),
file:write(Fd,"New Line").
Produzione
Ogni volta che viene eseguito il codice precedente, la riga "Nuova riga" verrà scritta nel file. Si noti che poiché la modalità è impostata su scrittura, se nel file erano presenti contenuti precedenti, verranno sovrascritti.
Per accodare al contenuto esistente del file, è necessario modificare la modalità da accodare come mostrato nel programma seguente.
-module(helloworld).
-export([start/0]).
start() ->
{ok, Fd} = file:open("Newfile.txt", [append]),
file:write(Fd,"New Line").