nodejs----读写文件的方法
2021-03-09 本文已影响0人
扮猪老虎吃
引入依赖模块
const fs = require('fs')
写文件
fs.writeFile(filename, data, [options], [callback(err)])
writeFile参数介绍
filename: (String) 文件名称
data: (String | Buffer) 写入的内容
options (Object) 对象,包含
- encoding (string) 可选值,默认'utf8', 当data为Buffer时,该值应该为ignored
- mode (Number) 文件读写权限,默认438
- callback(err) 回调函数,只有异常参数err
读文件
fs.readFile(filename, [encoding], [callback(err, data)])
readFile参数介绍
filename: (String) 文件名称
encoding (string) 可选值, 文件的字符编码
- mode (Number) 文件读写权限,默认438
- callback(err, data) 回调函数,接收文件内容和异常
示例
const fs = require('fs') // 引入fs模块
fs.writeFile('./tryWrite.txt', 'HelloWord', function(err) {
if(err) {
throw err
}
console.log('success...')
fs.readFile('./tryWrite.txt', 'utf-8', function(err, data) {
if(err) {
throw err
}
console.log('tryWrite.txt的内容: ', data)
})
})
示例运行结果
success...
tryWrite.txt的内容: HelloWord