我们通过fs这个模块来对文件系统进行操作,对于文件系统操作一般都有同步、异步方法,两者区别,同步等有返回结果时候,在继续执行后面的代码,异步是不等返回结果,直接执行后面的代码,待有返回结果时候,通过回调函数来做出处理。一般同步方法函数名在异步方法名字后面加Sync,如异步读取文件readFile,同步读取文件为readFileSync,大多数情况用异步方法、但是读取配置文件要用同步方法。
readFileSync(path,[options])
创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文件
写入你好
若我们异步读取两个文件,那么这两个文件的结果谁先返回,我们是不知道的,这得看文件大小,所以我们要想有先后顺序的读取,那么得在回调函数中写读取第二个文件
var fs= require("fs");
fs.readFile('../file.txt',function(err,data){
if(err){
console.log("bad")
}else{
console.log("