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。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)