En lugar de obligar al usuario a navegar manualmente a un archivo, es posible que desee abrirlo y enfocarlo en el explorador de archivos automáticamente. Créame, su usuario se lo agradecerá.
Para abrir y enfocar un archivo o navegador en el explorador de archivos de su computadora, obtendremos acceso al módulo shell de electron.
El módulo de shell proporciona funciones relacionadas con la integración de escritorio, para obtener acceso al módulo de shell, utilice un simple requisito:
const {shell} = require('electron');
Nota: en versiones anteriores de electron, debe acceder al módulo shell mediante el control remoto.
var remote = require('electron').remote;
var shell = remote.shell;
Mostrar en el administrador de archivos
Como se dijo antes, el módulo de shell proporciona un par de métodos útiles, en este caso usaremos el showItemInFolder
método para lograr nuestro objetivo.
// Mostrar una carpeta en el administrador de archivos
shell.showItemInFolder('C:Users/sdkca');
// O un archivo
shell.showItemInFolder('C:Users/sdkca/myfile.txt');
La carpeta (o el archivo) se seleccionará automáticamente si es posible en el administrador de archivos como se muestra en la siguiente imagen:
Conviertete en un programador más sociable