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`)
相关推荐
暴走十八步7 天前
electron打包基本教程
前端·javascript·electron
jingxindeyi7 天前
electron 学习
electron·入门
星陈~7 天前
electron 本地文件管理系统关于下载的一个关键点
前端·javascript·electron
陆康永9 天前
Electron视图进程和主进程通讯
前端·javascript·electron
阿眠9 天前
vue3+vite项目引入electron运行为桌面项目
前端·javascript·electron
李富贵~9 天前
electron下载文件,弹窗选择下载路径,并通知下载进度
前端·javascript·vue.js·electron
gqkmiss9 天前
Electron 客户端心跳定时任务调度库调研文档 - Node.js 任务调度库技术调研文档
javascript·electron·node.js·定时任务·任务调度
卢可以9 天前
$ npx electron-forge import 一直报权限问题 resource busy or locked,
javascript·arcgis·electron
海上彼尚9 天前
Electron 实现自定义系统托盘菜单
前端·javascript·electron
土豆烩茄子10 天前
Electron:使用electron-react-boilerplate创建一个react + electron的项目
前端·react.js·electron