如何在电子、节点.js或 html/javascript 中获取 GUI 选择文件夹的绝对路径



我需要用户能够从应用程序中打开文件选择器,选择一个目录,然后我需要该目录的完整路径。我正在node.js构建一个电子应用,在窗口上运行,如果有帮助,欢迎使用jQuery。我不在乎该解决方案是否特定于节点,或者只是一些HTML和JavaScript。我知道如何获取目录的名称,但是我需要目录的完整路径。

您应该在dialog API上使用电子showOpenDialog方法。

const { dialog } = require('electron')
const pathArray = dialog.showOpenDialog({properties: ['openDirectory']}))

这可以使用remote

从渲染器过程中调用
const { remote } = require('electron')
const pathArray = remote.dialog.showOpenDialog({properties: ['openDirectory']}))

最新更新