English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Этот метод используется для записи содержимого в файл.
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").