Вместо того, чтобы заставлять пользователя вручную переходить к файлу, вы можете открыть его и автоматически сфокусировать в браузере файлов. Поверьте, ваш пользователь будет благодарен.
Чтобы открыть и сфокусировать файл или браузер в проводнике файлов вашего компьютера, мы собираемся получить доступ к модулю оболочки электрона.
Модуль оболочки предоставляет функции, связанные с интеграцией с рабочим столом, для получения доступа к модулю оболочки используйте простое требование:
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');