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

Метод write файла 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.

Чтобы добавить существующий контент файла, необходимо изменить режим на append, как показано в следующем примере программы.

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

Файлы Erlang