个性化阅读
专注于IT技术分析

如何使用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');

文件夹(或文件)将在文件管理器中自动选择, 如下图所示:

桌面文件夹
赞(0)
未经允许不得转载:srcmini » 如何使用Electron Framework在OS的文件浏览器中显示和聚焦文件(或文件夹)

评论 抢沙发

评论前必须登录!