1.读取文件
//加载fs模块
const fs = require('fs');
// err: 读取文件异常的异常信息
// 如果文件读取出来err为null
// 如果文件读取失败err为失败信息
// data: 文件中的内容
// 如果文件读取成功,那么将来data会是一个十六进制的Buffer数组
fs.readFile(__dirname + '/index.txt', (err, data) => {
if (err) {
console.log(err);
} else {
console.log(data.toString());
}
});
// err: 读取文件异常的异常信息
// 如果文件读取出来err为null
// 如果文件读取失败err为失败信息
// data: 文件中的内容
// 如果文件读取成功,那么将来data会是一个数组,需要使用toString()方法
2.写入文件
//加载fs模块
const fs = require('fs');
fs.writeFile(__dirname + '/index1.txt', 'hello jiajia', (err, data) => {
if (err) {
console.log('写入失败');
} else {
console.log('写入成功');
}
})
//如果有这个文件就覆盖原文件中的内容,如果没有文件则会新添一个文件
3.追加文件