异步读取:
var fs = require("fs");//引用fs模块 var fr = fs.open("./hello1.txt","r",function(err,fd){//打开要读取的文件 if(!err){ console.log(fd); var buf = Buffer.alloc(20);//创建将要把读取到的文件信息写入的缓存区 fs.read(fd,buf,0,20) console.log(buf); fs.close(fd,function(err){//关闭异步读取 if(!err){ console.log("异步读取已关闭") } }) } })
同步读取 :
var fs=require("fs");//引用fs模块 var fr=fs.openSync("hello2.txt","r");//同步打开要读取的文件 var buf = Buffer.alloc(20);//创建将读取到的文件内容写入的缓存区 fs.readSync(fr,buf,0,13);//同步读取文件 console.log(buf.toString());//打印缓存区中的内容,并以字符串形式 fs.closeSync(fr);//关闭文件读取
nodejs文件系统fs模块的其他读取内容详见https://blog.csdn.net/qq_40238154/article/details/78876028
欢迎大家留言讨论!!!