readFile读取文件内容
//导入fs模块
const fs=require('fs')
// 调用fs.readFile()方法读取文件
// 参数1:读取文件的存放路径
// 参数2:读取文件时采用的编码格式,一般默认指定utf8
// 参数3:回调函数,拿到读取失败和成功的结果 err data
fs.readFile('./xxx/xx.txt','utf8',function(err,data){
if(err){
console.log('读取文件失败,错误信息:'+err.message)
}else{
console.log('读取文件成功,文件内容为'+data)
}
})
writeFile写入文件内容
const fs=require('fs')
// 调用fs.writeFile()方法,写入文件的内容
// 参数1:表示文件的存放路径
// 参数2:表示要写入的内容
// 参数3:回调函数
fs.writeFile('./xxx/xx.txt','这里是我写入的内容哈哈',function(err){
if(err){
console.log('文件写入失败!'+err.message)
}else{
console.log('文件写入成功')
}
})
动态路径问题
//__dirname表示当前文件所处的目录
fs.readFile(__dirname+'/xxx/xx.txt','utf8',function(err,data){
if(err){
console.log('读取文件失败!'+err.message)
}
console.log('读取文件成功,文件内容为'+data)
})