在Electron中,如何允许用户选择文件路径

时间:2018-04-17 23:05:13

标签: node.js electron

我有一个电子应用程序,当用户点击按钮时我想打开文件浏览器(或Mac上的Finder),以便用户在其文件系统中选择路径。然后我想使用此路径保存文件。

第二部分很容易实现。我只需要使用来自节点文件系统API的writeFile()。

但是我已经浏览了节点文件系统API的完整列表,我发现没有什么可以让我做第一部分。

1 个答案:

答案 0 :(得分:3)

你应该使用对话模块。显示文件资源管理器的简单示例如下:

  const {dialog} = require('electron')
  console.log(dialog.showOpenDialog({properties: ['openFile', 'openDirectory', 'multiSelections']}))

查看此link以获取更多信息。