判断文件是否存在


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("文件不存在");
}
})


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM