从文件夹回调推送文件列表



我有一个列出文件夹中所有文件的函数。我在通过阵列推出文件时遇到问题。我不确定我哪里出错了。当我导出模块并运行它时,出现错误。

const getfiles = (callback) => {
const filesx = []
fs.readdir(dire, function (err, fileNames) {
if (err) {
console.log("you have an error.")
}

fileNames.forEach(file => {
let filee = file.text()
filesx.push({
filee
})
})

})
callback({
filesx
})
}
module.exports = {
getfiles
}

我得到的错误是

report-appsrcutilgetfolder.js:24
filesx
^
ReferenceError: filesx is not defined

尝试交易

fs.readdir(dire, function (err, fileNames) {});

fs.readdir(dire, (err, fileNames) => {});

这可能使该函数无法访问这些外部,箭头函数已经解决了。

最新更新