引入fs模块
let fs = require("fs");
- 读取文件
function readFile() {
console.log("读取开始。");
// 同步读取
var data = fs.readFileSync('read.txt', 'utf-8');
console.log("同步读取: " + data.toString());
// 异步读取
fs.readFile('read.txt', 'utf-8', function (err, data) {
if (err) {
return console.error(err);
}
console.log("异步读取: " + data.toString());
});
console.log("读取结束。");
}
结果输出
读取开始。
同步读取: 你好,我是一个需要被读取的文件。
读取结束。
异步读取: 你好,我是一个需要被读取的文件。
- 写入文件
function writeFile() {
console.log("写入开始。");
// 同步读取
var data = fs.writeFileSync('write1.txt', '我是被写入的内容1!');
var writeData1 = fs.readFileSync('write1.txt', 'utf-8');
console.log("同步读取写入的内容