Как показать и сфокусировать файл (или папку) в проводнике файлов ОС с Electron Framework

Вместо того, чтобы заставлять пользователя вручную переходить к файлу, вы можете открыть его и автоматически сфокусировать в браузере файлов. Поверьте, ваш пользователь будет благодарен.

Чтобы открыть и сфокусировать файл или браузер в проводнике файлов вашего компьютера, мы собираемся получить доступ к модулю оболочки электрона.

Модуль оболочки предоставляет функции, связанные с интеграцией с рабочим столом, для получения доступа к модулю оболочки используйте простое требование:

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

Примечание: в старых версиях Electron вам нужно получить доступ к модулю оболочки с помощью пульта дистанционного управления.

var remote = require('electron').remote;
var shell = remote.shell;

Показывать в файловом менеджере

Как было сказано ранее, модуль оболочки предоставляет несколько полезных методов, в этом случае мы будем использовать showItemInFolder метод для достижения нашей цели.

// Show a folder in the file manager
shell.showItemInFolder('C:Users/sdkca');
// Or a file
shell.showItemInFolder('C:Users/sdkca/myfile.txt');

Ссылка на основную публикацию
Adblock
detector