【发布时间】:2017-10-07 00:41:18
【问题描述】:
我试图从用户的选择中获取文件夹路径,并为每个文件读取它并返回数据。但是,在获取文件后,由于某种我还无法理解的原因,我无法读取数据。我试图读取和呈现的目录确实存在。我也参考了其他类似的帖子。
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);
}
});
});
});
});
}
【问题讨论】:
标签: javascript node.js electron fs