-
Node.js 文件系统
- 在 Node 中,与文件系统的交互是非常重要的,服务器的本质就将本地的文件发送给远程的客户端
- 在Node通过fs模块来对系统中的文件进行操作,fs模块是node中已经继承好了,不需要在使用npm下载,直接引入即可
- 引入fs
const fs = require("fs");
-
同步和异步调用
- fs 模块中所有的操作都有两种形式可供选择同步和异步
- 同步
- 同步文件系统会 阻塞 程序的执行,也就是除非操作完毕,否则不会向下执行代码
- 异步
- 异步文件系统 不会阻塞 程序的执行,而是在操作完成时,通过回调函数将结果返回
-
写入文件
- fs 中提供了四种不同的方式将数据写入文件:
- 同步写入
- 异步写入
- 简单写入
- 流式写入
- fs 中提供了四种不同的方式将数据写入文件:
-
读取文件
- fs 中提供了四种读取文件的方式
- 同步读取
- 异步读取
- 简单读取
- 流式读取
- fs 中提供了四种读取文件的方式
-
文件实例代码
//案列1:文档读写 let fs = require("fs"); console.log("准备写入文件"); fs.writeFile('input.txt', '我是通 过fs.writeFile 写入文件的内容', function(err) { if (err) { return console.error(err); } console.log("数据写入成功!"); console.log("--------我是分割线-------------") console.log("读取写入的数据!"); fs.readFile('input.txt', function (err, data) { if (err) { return console.error(err); } console.log("异步读取文件数据: " + data.toString()); }); });
Node.js(九)Node.js 文件系统
最新推荐文章于 2024-02-01 11:46:17 发布