此代码应读取目录中的所有内容,并将所有文件路径推送到数组中

时间:2019-06-24 18:56:40

标签: javascript node.js

代码应通过目录并将找到的文件推入名为list的数组中,但在Foreach列表之外等于空数组

function listFiles(path){
    var list=[];
    fs.readdir(path, (err, items)=>{
        if(err)console.log(err);
        items.forEach(item =>{
            fs.stat(path+item, (err, stat) =>{
                if(err)console.log(err);
                if(!stat.isDirectory()){

                list.push(path+item);

                }    

            })

        })
        console.log(list); 

    });

    return(list);
}

0 个答案:

没有答案