【问题标题】:How to get GUI-selected folder's absolute path in electron, node.js, or html/javascript如何在电子、node.js 或 html/javascript 中获取 GUI 选择文件夹的绝对路径
【发布时间】:2018-02-09 07:55:20
【问题描述】:

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

【问题讨论】:

  • 什么?我在问怎么做。我应该问什么样的问题?我不希望任何人为我编写我所有的代码,我在询问更多知识渊博的人如何做我不知道如何做的事情。这不是堆栈溢出的主要目的之一吗?
  • 目的是肯定的,但这个问题仍然不包括您正在搜索、尝试的任何信息以及失败的原因。如果没有这些,答案可能很容易重复或对您来说是多余的,这对您没有太大帮助。

标签: javascript html node.js electron


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-04
    • 2015-09-09
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 2019-01-17
    • 1970-01-01
    • 2021-08-27
    相关资源
    最近更新 更多