Aprende a mostrar en el explorador de archivos del sistema operativo una carpeta o un archivo fácilmente con el framework Electron.

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 showItemInFoldermé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:

Desktop folder


Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores