nodejsfs.writeFile
时间: 2023-02-06 15:17:52 浏览: 79
nodejs 的 fs 模块提供了一系列用于操作文件系统的方法,其中 fs.writeFile 方法用于将数据写入文件,如果文件不存在,则创建该文件。
该方法的语法如下:
```
fs.writeFile(file, data[, options], callback)
```
其中:
- file: 必需,表示要写入的文件的路径。
- data: 必需,表示要写入的数据。
- options: 可选,表示写入文件的配置选项,例如编码、模式和权限等。
- callback: 可选,表示写入文件后的回调函数,该函数包含两个参数 err 和 written,分别表示写入文件过程中发生的错误和写入的字节数。
下面是一个使用 fs.writeFile 方法写入文件的示例代码:
```
const fs = require('fs');
fs.writeFile('test.txt', 'Hello World!', (err) => {
if (err) {
console.error(err);
} else {
console.log('Successfully written to test.txt');
}
});
```
在上面的代码中,我们使用 fs.writeFile 方法将字符串 'Hello World!' 写入文件 'test.txt' 中,如果写入过程中发生了错误,则输出错误信息,否则输出 'Successfully written to test.txt'。
注意:fs.writeFile 方法会覆盖文件的原有内容,如果你希望在文件的末尾追加数据,可以使用 fs.appendFile 方法。