Erlang - 寫入



此方法用於將內容寫入檔案。

語法

write(FileHandler,text)

引數

  • FileHandler − 這是檔案控制代碼。此控制代碼是使用file:open操作時返回的控制代碼。

  • Text − 需要新增到檔案中的文字。

返回值

例如

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

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

輸出

執行上述程式碼時,將“新行”寫入檔案。請注意,由於模式設定為寫入,如果檔案中有任何先前的內容,它們將被覆蓋。

要追加到檔案的現有內容,您需要將模式更改為追加,如下面的程式所示。

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

start() -> 
   {ok, Fd} = file:open("Newfile.txt", [append]), 
   file:write(Fd,"New Line").
erlang_file_input_output.htm
廣告
© . All rights reserved.