判断文件是否存在

1、stat下边有isFile,isDirectory来筛选文件或文件夹

let fs=require("fs");
fs.readdir("./text",function (err,files) {
let filesArr = [];
(function fn(i) {
if(i===files.length){
console.log(filesArr);
return;
}
fs.stat("./text/"+files[i],function (err,stats) {
//if(stats.isFile()){ //isFile文件
if(stats.isDirectory()){//isDirectory文件夹
filesArr.push(files[i]);
}
fn(i + 1);
})
})(0)
});

2、判断文件是否存在

let fs=require("fs");
fs.exists("./text",function (flag) {
if(flag){
console.log("文件存在");
}else{
console.log("文件不存在");
}
})

posted @ 2018-07-23 10:23  武佳佳  阅读(7480)  评论(0编辑  收藏  举报