English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Чтобы добавить данные в файл в Node.js, используйте асинхронную функцию Node FSappendFile() для асинхронной файловой операции или функцию Node FSappendFileSync() для синхронной файловой операции.
В данном教程 по Node.js мы будем изучать
Синтаксис функции appendFile()
Синтаксис функции appendFileSync()
Пример использования appendFile() для добавления данных в файл асинхронно
Пример использования appendFileSync() для добавления данных в файл
fs.appendFile(filepath, data, options, callback_function); |
Обязателен回调-функция, которая вызывается после завершения добавления данных в файл.
fs.appendFileSync(filepath, data, options); |
Описание параметров:
filepath [Обязательное] Это строка, которая используется для указания пути к файлу
data [Обязательное] Это содержимое, которое вы добавляете в файл
options [Дополнительное] Указать кодировку/режим/флаги
ВниманиеЕсли указанный файл не существует, будет создан новый файл с предоставленным именем, и данные будут добавлены к этому файлу.
要将数据异步添加到Node.js中的文件中,请使用appendFile()Node FS的功能,如下所示:
// 示例Node.js程序将数据追加到文件 var fs = require('fs'); var data = "\n使用构建良好的Node.js教程学习Node.js."; // 将数据附加到文件 fs.appendFile('sample.txt', data, 'utf8', // 回调函数 function(err) { if (err) throw err; // 如果没有错误 console.log("数据已成功追加到文件。") });
终端输出
arjun@arjun-VPCEH26EN:~/nodejs$ node nodejs-append-to-file-example.js 数据已成功追加到文件。
追加前文件
// 示例Node.js程序将数据追加到文件 var fs = require('fs'); var data = "\n使用构建良好的Node.js教程学习Node.js."; // 将数据附加到文件 fs.appendFileSync('sample.txt', data, 'utf8'); console.log("数据已成功追加到文件。")
终端输出
arjun@arjun-VPCEH26EN:~/nodejs$ node nodejs-append-to-file-example-2.js 数据已成功追加到文件。
追加前文件
欢迎来到ru.oldtoolbag.com。
追加后的文件
欢迎来到ru.oldtoolbag.com。 使用构建良好的Node.js教程学习Node.js。
在本教程- Node.js追加到文件在此,我们已经学会了将数据追加到Node.js的文件中,同步和异步使用appendFileSync()和appendFile()节点FS的功能分别与实例Node.js程序。