抓取项目时文件功能无法正常返回(文件系统)

时间:2018-01-05 05:31:33

标签: javascript node.js fs

我现在遇到一个令人沮丧的问题。我试图创建一个获取目录中文件的函数,但它不会返回项目。

function get_items(){
    fs.readdir(entire_path, function(err, items){
        console.log(items.join("\n"))
        return items.join("\n");
    });
}

console.log(get_items());

正如您在此代码中看到的那样,它调试项目,然后返回项目,然后在底部控制台.logs函数的输出。函数中的console.log有效,但第二个没有。为什么会这样?这只发生在一个函数中。

编辑1
请不要将其标记为重复,我不想做

get_items(function(){
//do stuff
});

我希望能够get_items();

编辑2
我改用了readdirSync。

0 个答案:

没有答案