Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在electron、node.js或html/javascript中获取GUI选定文件夹的绝对路径_Javascript_Html_Node.js_Electron - Fatal编程技术网

如何在electron、node.js或html/javascript中获取GUI选定文件夹的绝对路径

如何在electron、node.js或html/javascript中获取GUI选定文件夹的绝对路径,javascript,html,node.js,electron,Javascript,Html,Node.js,Electron,我需要用户能够从应用程序中打开一个文件选择器,选择一个目录,然后我需要该目录的完整路径。我正在node.js中构建一个运行在windows上的electron应用程序,如果有帮助的话,欢迎使用jquery。我不在乎解决方案是特定于节点的,还是只是一些html和javascript。我知道如何获取目录名,但我需要目录的完整路径 您应该在对话框API上使用Electron方法 这可以使用远程从渲染器进程调用 什么我在问怎么做。我应该问什么样的问题?我不希望有人为我写我所有的代码,我是在问更有知识的人

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

您应该在对话框API上使用Electron方法

这可以使用远程从渲染器进程调用


什么我在问怎么做。我应该问什么样的问题?我不希望有人为我写我所有的代码,我是在问更有知识的人如何做一些我不知道如何做的事情。这是堆栈溢出的主要目的之一,不是吗?这是目的是的,但这个问题仍然不包括任何信息,您正在搜索什么、尝试什么以及失败的原因。若并没有这些,答案可能很容易重复,或者对你们来说是多余的,这对你们并没有多大帮助。
const { dialog } = require('electron')
const pathArray = dialog.showOpenDialog({properties: ['openDirectory']}))
const { remote } = require('electron')
const pathArray = remote.dialog.showOpenDialog({properties: ['openDirectory']}))