electron 打开本地文件夹

使用的api为shell.openPath,有些文章会提到shell.openItem,这个方法在electron 9.0后就废弃被openPath替代了。

  • 打开E盘根目录下名为test的文件夹
javascript 复制代码
const { shell } = require('electron')
shell.openPath('E:\\test')

能打开的前提是,E盘根目录下确实有这个文件夹。其次可以发现,我路径上使用的是\\而非/,如果使用/的话,openPath方法会直接报错。

  • 打开当前electron项目根目录下名为src的文件夹
javascript 复制代码
const { app , shell } = require('electron')
shell.openPath(`${app.getAppPath()}\\src`)
相关推荐
_AaronWong2 小时前
Electron视频黑屏之谜:从H265编码到GPU禁用的深度排查
前端·electron·视频编码
_AaronWong1 天前
Electron IPC 自动化注册方案:模块化与热重载的完美结合
前端·electron·node.js
小牛itbull7 天前
初始化electron项目运行后报错 electron uninstall 解决方法
前端·javascript·electron
小*-^-*九7 天前
Electron vue项目 打包 exe文件
javascript·vue.js·electron
小*-^-*九9 天前
Electron vue项目 打包 exe文件2
javascript·vue.js·electron
xiaoyan20159 天前
2025最新款Electron38+Vite7+Vue3+ElementPlus电脑端后台系统Exe
前端·vue.js·electron
小妖怪的夏天9 天前
electron 打包web页面解决跨域问题
前端·javascript·electron
怕冷的火焰(~杰)10 天前
yarn安装electron和better-sqlite3失败问题(rebuild:better-sqlite3)
前端·javascript·electron
tuuuuuun11 天前
Electron 缓存数据共享同步
vue.js·electron
_AaronWong11 天前
Electron全局搜索框实战:快捷键调起+实时高亮+多窗口支持
前端·搜索引擎·electron