nodejs创建文件并写入的方法:首先创建一个代码示例文件;然后通过“require('fs');”引入fs模块;最后通过“fs.writefile('./try4.txt', 'helloworld'...)”方法写入文件内容即可。
本教程操作环境:windows7系统、nodejs10.16.2版,dell g3电脑。
nodejs可以使用fs模块的writefile方法来创建并写文件,writefile方法用来写入文件内容,如果文件不存在就会创建一个文件。
nodejs中创建一个文件并写入内容:
var fs = require('fs'); // 引入fs模块 // 写入文件内容(如果文件不存在会创建一个文件)// 传递了追加参数 { 'flag': 'a' }fs.writefile('./try4.txt', 'helloworld', { 'flag': 'a' }, function(err) { if (err) { throw err; } console.log('hello.'); // 写入成功后读取测试 fs.readfile('./try4.txt', 'utf-8', function(err, data) { if (err) { throw err; } console.log(data); });});
输出:
writefile()方法:
使用fs.writefile(filename,data,[options],callback)写入内容到文件。
filename (string) 文件名称
data (string | buffer) 将要写入的内容,可以使字符串 或 buffer数据。
options (object) option数组对象,包含:
· encoding (string) 可选值,默认 ‘utf8′,当data使buffer时,该值应该为 ignored。
· mode (number) 文件读写权限,默认值 438
· flag (string) 默认值 ‘w'
callback {function} 回调,传递一个异常参数err。
推荐:《node视频教程》
以上就是nodejs怎么创建文件并写入的详细内容。
