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`)
相关推荐
曾经的你d2 天前
【electron+vue】常见功能之——调用打开/关闭系统软键盘,解决打包后键盘无法关闭问题
vue.js·electron·计算机外设
2501_915373883 天前
Electron 打包与发布指南:让你的应用运行在 Windows、macOS、Linux
windows·macos·electron
Lysun0014 天前
electron 结合 react(cra创建的) 创建桌面应用和打包桌面应用
javascript·react.js·electron
Hugh_W5 天前
Electron 设置Chrome Flags
electron
未脱发程序员6 天前
分享一款开源的图片去重软件 ImageContrastTools,基于Electron和hash算法
前端·javascript·electron
2501_915373886 天前
打造一个 Markdown 编辑器:Electron 项目实战教程
javascript·electron·编辑器
2501_915373889 天前
Electron 从零开始:构建你的第一个桌面应用
前端·javascript·electron
2501_915373889 天前
Electron 架构详解:主进程与渲染进程的协作机制
electron
Acaibird.9 天前
腾讯元宝桌面客户端:基于Tauri的开源技术解析
ai·electron·tauri·跨平台开发
qq_5895681010 天前
Electron学习+打包
前端·javascript·electron