如何使用Electron Framework在OS的文件浏览器中显示和聚焦文件(或文件夹)

你可能不希望强迫用户手动导航到文件, 而是要打开文件并将其自动聚焦在文件浏览器中。相信我, 你的用户将不胜感激。
要在你的计算机的文件浏览器中打开文件或浏览器并将其聚焦, 我们将可以访问Electron的shell模块。
shell模块提供了与桌面集成相关的功能, 使用简单的require即可访问shell模块:

const {shell} = require('electron');

注意:在较旧版本的Electron上, 你需要使用远程访问shell模块。
var remote = require('electron').remote; var shell = remote.shell;

在文件管理器中显示 如前所述, shell模块提供了两个有用的方法, 在这种情况下, 我们将使用showItemInFolder方法来实现我们的目标。
// Show a folder in the file manager shell.showItemInFolder('C:Users/sdkca'); // Or a file shell.showItemInFolder('C:Users/sdkca/myfile.txt');

【如何使用Electron Framework在OS的文件浏览器中显示和聚焦文件(或文件夹)】文件夹(或文件)将在文件管理器中自动选择, 如下图所示:
如何使用Electron Framework在OS的文件浏览器中显示和聚焦文件(或文件夹)

    推荐阅读