gpt4 book ai didi

javascript - 错误: ENOENT: no such file or directory

转载 作者:行者123 更新时间:2023-12-03 04:23:06 24 4
gpt4 key购买 nike

我试图从用户的选择中获取文件夹路径,对于每个文件,我读取它并返回数据。然而,在获取文件后,由于某种我尚无法理解的原因,我无法读取数据。我尝试读取和渲染的目录确实存在。我也引用过其他类似的帖子。

readFolder() {
dialog.showOpenDialog({ properties: ['openDirectory'] }, (dirFiles) => {
console.log(dirFiles);
if (dirFiles === undefined) {
console.log('No file ');
return;
}
const pathName = dirFiles[0];
fs.readdir(pathName, (err, files) => {
files.forEach(file => {
fs.readFile(file, 'utf-8', (err, data) => {
if (err) {
console.log(`something went wrong ${err}`);
} else {
console.log(data);
}
});
});
});
});
}

最佳答案

readdir 返回文件名“a”、“b”、“c”等。您需要 pathName + '/' + file 表示“/path/to/file/a”

关于javascript - 错误: ENOENT: no such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43857347/

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