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`)
相关推荐
QC七哥4 小时前
基于tauri构建全平台应用
rust·electron·nodejs·tauri
光影少年1 天前
前端开发桌面应用开发,Flutter 与 Electron如何选?
javascript·flutter·electron
weixin_462446231 天前
Electron 禁止复制粘帖
前端·javascript·electron
多看书少吃饭3 天前
从 ScriptProcessor 到 AudioWorklet:Electron 桌面端录音实践总结
前端·javascript·electron
静待雨落4 天前
Electron无边框窗口如何拖拽以及最大化和还原窗口
前端·electron
梵尔纳多5 天前
Electron 主进程和渲染进程通信
javascript·arcgis·electron
多看书少吃饭5 天前
Electron 桌面应用打开录音功能导致页面蓝屏问题解决方案
javascript·electron·策略模式
黑臂麒麟6 天前
Electron for OpenHarmony 跨平台实战开发:Electron 文件系统操作实战
前端·javascript·electron·openharmony
子榆.6 天前
【2025 最新实践】Flutter 与 OpenHarmony 的“共生模式”:如何构建跨生态应用?(含完整项目架构图 + 源码)
flutter·华为·智能手机·electron