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`)
相关推荐
森叶4 小时前
Electron-vue asar 局部打包优化处理方案——绕开每次npm run build 超级慢的打包问题
vue.js·electron·npm
diygwcom5 小时前
electron-updater实现electron全量版本更新
前端·javascript·electron
volodyan5 小时前
electron react离线使用monaco-editor
javascript·react.js·electron
春蕾夏荷_7282977251 天前
electron nsis打包windows应用程序
javascript·windows·electron·nsis
Lovely Ruby2 天前
Vite + Electron 时,Electron 渲染空白,静态资源加载错误等问题解决
前端·javascript·electron
diygwcom4 天前
electron多标签页模式更像客户端
前端·javascript·electron
亦世凡华、4 天前
探索 Electron:助力文档操作应用快速落地
前端·javascript·经验分享·electron·前端框架
volodyan5 天前
electron-vite vue3离线使用monaco-editor
前端·vue.js·electron
大千UI工场8 天前
桌面应用框架:tauri是后起之秀,赶上electron路还很长。
前端·javascript·electron
web行路人9 天前
electron有关mac构建
javascript·macos·electron