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`)
相关推荐
呆头鸭L5 分钟前
Electron进程通信
前端·javascript·electron·前端框架·vue
前端老兵AI3 天前
Electron 桌面应用开发入门:前端工程师的跨平台利器
前端·electron
极客小云3 天前
【Electron-Vue 企业级安全启动模板:electron-vue-theme-template 使用指南】
vue.js·安全·electron
kyle~3 天前
Electron桌面容器
前端·javascript·electron
H_老邪4 天前
Vue + Electron 项目快速上手指南
前端·vue.js·electron
floret. 小花4 天前
Vue3 + Electron 知识点总结 · 2026-03-21
前端·面试·electron·学习笔记·vue3
码路飞5 天前
Electron 太胖了?试试 Electrobun,12MB 打包一个 AI 桌面助手
typescript·electron
floret. 小花5 天前
Vue3 知识点总结 · 2026-03-20
前端·面试·electron·学习笔记·vue3
梦鱼6 天前
🖥️ 告别 Electron 托盘图标模糊:一套精准的 PNG 生成方案
前端·electron