node.js中的fs模块
//1.通过模块的名字fs对模块进行引用,引入fs模块
const fs = require('fs');
//2.通过模块内部的readfile读取文件的内容
//第一次参数是文件的位置 第二个参数是文件的编码形式(可不写) 第三个参数是回调函数 回调函数中第一个参数是错误返回值如果读取成功err就为null 反之不为null doc就是文件读取成功时的返回结果
fs.readFile('./01.helloworld.js', 'utf-8', (err, doc) => {
//如果文件读取出错 err 是一个对象 包含错误信息
//如果文件读取正确 err 是null
//doc 是文件读取的结果
console.log(err);
console.log(doc);
});
//fs写入模块
//第一个参数为要写入的文件 假设文件不存在 系统会自动生成要写入的文件 第二个参数就是要写入的内容 第三个参数就是err 与readFile模块一样
fs.writeFile('./demo.txt', '即将要写入的内容', err => {
if (err != null) {
console.log(err);
return;
} else {
console.log("文件写入成功");
}
})