Node.js的读取与写入
1、读取文件内容:
//1.导入fs模块,来操作文件 const fs = require('fs') //2.调用fs.readFile()方法读取文件 // 参数1:读取文件的存放路径 // 参数2:读取文件时候的编码格式,一般默认指定utf8 // 参数3:回调函数,拿到读取失败的成功的结果 err dataStr fs.readFile('./files/1.txt','utf8',function(err,dataStr){ //2.1打印失败的结果 //如果读取成功,则err的值为null //如果读取失败,则err的值为错误对象,dataStr的值为undefined console.log(err) console.log('-------') //2.2打印成功的结果 console.log(dataStr) })
2、判断文件是否读取成功:
const fs =require('fs')
const { CLIENT_RENEG_LIMIT } = require('tls')
fs.readFile('./files/1.txt','utf8',function(err,dataStr){
if(err){
return console.log('读取文件失败' + err.message);
}
console.log('读取文件成功' + dataStr);
})
3、写入文件内容:
//1.导入fs文件系统模块 const fs = require('fs') //2.调用fs.writeFile()方法,写入文件的内容 // 参数1:表示文件的存放路径 // 参数2:表示要写入的内容 // 参数3:回调函数 fs.writeFile('./files/3.txt','ok123',function(err){ //2.1如果文件写入成功,则err的值等于null //2.2如果文件写入失败,则err的值等于一个错误对象 console.log(err); if(err){ return console.log('文件写入失败!' + err.message) } console.log('文件写入成功!') })

浙公网安备 33010602011771号