nodeJS 系统学习-章节3-文件系统
Node.js 的文件系统模块(fs 模块)提供了丰富的 API
用于 读取、写入、删除 文件以及执行其他文件系统操作。fs 模块既 支持同步 方法也 支持异步 方法
使得开发者可以根据具体需求选择合适的方式来处理文件操作。
1. 导入 fs 模块
首先,你需要按照下面的方式导入 fs 模块
var fsObj = require('fs');
再看看打印后的fsObj 对象的属性和方法集合
2. 异步和同步
1.同步:
编程语言在运行环境中执行的过程中,代码必须遵守严格的 前后关系 。也就是说,两个方法,在代码上下文中,依次 按照顺序执行。
2.异步:
逻辑上,呈现和同步相对立的关系。也就是说。两个方法。可以同时执行。而 不需要产生前后依赖关系。
3.实践:
var fs = require("fs");
// 异步读取
fs.readFile('ebook.drf', function (err, data) {
if (err) {
return console.error(err);
}
console.log("异步读取: " + data.toString());
});
// 同步读取
var data = fs.readFileSync('ebook.drf');
console.log("同步读取: " + data.toString());
// 打印结果
同步读取: TEST TEST
异步读取: TEST TEST