电子:从显示打开对话框中选择的文件的日志路径



我正在制作一个电子应用程序,我需要获取在电子打开对话框中选择的文件的路径。我打算在主进程中获取路径,然后将其发送到渲染器。

这是我当前的代码:

dialog.showOpenDialog(options, (filePaths) => {
console.log(filePaths)
}

但是,当我选择一个文件时,控制台中没有任何记录?如何记录控制台的路径?

最新的文档显示 showOpenDialog 返回一个 Promise。

要访问文件路径,请在解析后进行检查:

let path = dialog.showOpenDialog({
properties: ['openDirectory']
}).then((obj) => {
console.log(obj.filePaths);
})

最新更新