gpt4 book ai didi

javascript - readdirSync() 找不到任何文件

转载 作者:行者123 更新时间:2023-12-03 01:21:46 24 4
gpt4 key购买 nike

我的问题如下:readdirSync() 在文件夹内找不到任何文件,即使它们存在,也不会引发任何错误。这是代码,非常感谢您的耐心,我对 Electron js 还很陌生。

function libraryPath(packetDir) {
var libraryPath = "";
fs.readdirSync(packetDir+"\\bin", function (err,files) {
for(var i = 0; i < files.length; i++){
console.log(packetDir+"\\"+files[i]);
libraryPath += packetDir+"\\"+files[i];
}
});
return libraryPath; }

最佳答案

您正在将回调传递给“同步”函数。您会注意到 documentation仅在不以“sync”结尾的异步版本中,同步版本没有回调参数

因此,要获得您想要的内容,请像常规的非回调样式函数一样调用。

var files = fs.readdirSync(packetDir+"\\bin");

for(var i = 0; i < files.length; i++){
console.log(packetDir+"\\"+files[i]);
libraryPath += packetDir+"\\"+files[i];
}

关于javascript - readdirSync() 找不到任何文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51734837/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com