English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Erlang ファイル書き込みメソッド

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に設定されているため、ファイルには既存の内容があればそれが上書きされます。

ファイルに追加するためには、モードを以下のプログラムのように変更する必要があります。

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

Erlang ファイル