nodejs读取mysql结果写文件_nodejs 操作文件系统读取写入文件

本文介绍了如何使用Node.js的fs模块进行文件系统的操作,包括同步与异步读写文件的方法。以读取MySQL数据为例,展示了如何将数据写入文件,并讨论了文件操作的相关选项,如文件标志、编码和权限。同时,还讨论了如何顺序读取多个文件和追加文件内容。
摘要由CSDN通过智能技术生成

我们通过fs这个模块来对文件系统进行操作,对于文件系统操作一般都有同步、异步方法,两者区别,同步等有返回结果时候,在继续执行后面的代码,异步是不等返回结果,直接执行后面的代码,待有返回结果时候,通过回调函数来做出处理。一般同步方法函数名在异步方法名字后面加Sync,如异步读取文件readFile,同步读取文件为readFileSync,大多数情况用异步方法、但是读取配置文件要用同步方法。

readFileSync(path,[options])

44f977dcb7a74f7d3e08e13e3d85dd80.png

创aaa.js文件

readFile(path,[options],function(err,data){});var fs= require("fs");

fs.readFile('./aa.txt',function(err,data){if(err){

console.log("bad")

}else{

console.log("ok");

console.log(data);

console.log(data.toString());

}

})

创建aa.txt文件

写入你好

c0adcec656af14f992f19c669e9b957a.png

若我们异步读取两个文件,那么这两个文件的结果谁先返回,我们是不知道的,这得看文件大小,所以我们要想有先后顺序的读取,那么得在回调函数中写读取第二个文件

var fs= require("fs");

fs.readFile('../file.txt',function(err,data){

if(err){

console.log("bad")

}else{

console.log("

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值