当前位置: 首页 > 文档资料 > Erlang 中文教程 >

write

优质
小牛编辑
126浏览
2023-12-01

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

语法 (Syntax)

write(FileHandler,text)

参数 (Parameters)

  • FileHandler - 这是文件的句柄。 此句柄是在使用file:open操作时返回的句柄。

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

返回值 (Return Value)

没有

例如 (For example)

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

输出 (Output)

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

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

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