Erlang 文件 write 方法

Erlang 文件

此方法用于将内容写入文件。

语法

write(FileHandler,text)

参数

  • FileHandler−这是文件的句柄。该句柄file:open是使用该操作时将返回的那个句柄。

  • Text −需要添加到文件中的文本。

返回值

None

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

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

每当运行以上代码时,“ New Line”行将被写入文件。请注意,由于该模式设置为 write ,因此如果文件中有任何先前的内容,它们将被覆盖。

要附加到文件的现有内容,需要将模式更改为append,如以下程序所示。

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

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

Erlang 文件