我有一个电子应用程序,当用户点击按钮时我想打开文件浏览器(或Mac上的Finder),以便用户在其文件系统中选择路径。然后我想使用此路径保存文件。
第二部分很容易实现。我只需要使用来自节点文件系统API的writeFile()。
但是我已经浏览了节点文件系统API的完整列表,我发现没有什么可以让我做第一部分。
答案 0 :(得分:3)
你应该使用对话模块。显示文件资源管理器的简单示例如下:
const {dialog} = require('electron')
console.log(dialog.showOpenDialog({properties: ['openFile', 'openDirectory', 'multiSelections']}))
查看此link以获取更多信息。