Sto cercando di scrivere del contenuto in file usando la modalità append in erlang ma dando errore come argomento errato.Erlang File Append mode
Syntax used: file:write_file("/tmp/test1.txt","Abhimanyu","append").
error:{error,badarg}
grazie
Sto cercando di scrivere del contenuto in file usando la modalità append in erlang ma dando errore come argomento errato.Erlang File Append mode
Syntax used: file:write_file("/tmp/test1.txt","Abhimanyu","append").
error:{error,badarg}
grazie
Sul "non crearlo se non esiste" domanda aggiuntiva, devi essere più creativo, utilizzando qualcosa di simile a File: read_file_info:
case file:read_file_info(FileName) of
{ok, FileInfo} ->
file:write_file(FileName, "Abhimanyu", [append]);
{error, enoent} ->
% File doesn't exist
donothing
end.
La modalità di aggiunta (o modalità di scrittura) creerà il file se non esiste ...
Credo che hai bisogno:
file:write_file("/tmp/test1.txt", "Abhimanyu", [append]).
Credo che potrebbe anche essere necessario per convertire i dati in un file binario.
Grazie per l'aiuto ... un'altra cosa voglio sapere che non creerà il file ... se esiste dodesnt. – Abhimanyu