electron 打开本地文件夹

这篇具有很好参考价值的文章主要介绍了electron 打开本地文件夹。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用的api为shell.openPath,有些文章会提到shell.openItem,这个方法在electron 9.0后就废弃被openPath替代了。
还有shell.openExternal,但路径中含有中文会报错,需转码,不推荐使用。

  • 打开E盘根目录下名为test的文件夹
const { shell } = require('electron')
shell.openPath('E:\\test')

能打开的前提是,E盘根目录下确实有这个文件夹。其次可以发现,我路径上使用的是\\而非/,如果使用/的话,openPath方法会直接报错。

  • 打开当前electron项目根目录下名为src的文件夹
const { app , shell } = require('electron')
shell.openPath(`${app.getAppPath()}\\src`)

这里需要注意的是,开发环境下getAppPath()获取的路径为项目根目录,而且启动开发环境的命令如果不为electron .,或者等效命令,那么也不为根目录。在electron打包之后,路径指向就不为根目录了。文章来源地址https://www.toymoban.com/news/detail-617242.html

到了这里,关于electron 打开本地文件夹的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Mac双击无法打开文件或者文件夹

    Mac双击无法打开文件或者文件夹

    在使用MAC过程中出现双击无法打开文件或者文件夹,这可能与鼠标连按速度有关,下面分享一下如何解决Mac鼠标双击打不开文件和文件夹的问题。 打开 系统偏好设置 打开 辅助功能 指针控制 ,将“连按速度”的滑块左右调整,同时测试双击打开文件或文件夹。

    2024年02月06日
    浏览(47)
  • 右击文件或者文件夹使用vscode打开

    右击文件或者文件夹使用vscode打开

    平常我们在打开项目时,经常会需要快捷打开方式,直接使右键使用编辑器打开,但是有时在安装时忘记了选择 “Add “Open with Code” action to Windows Explorer file context menu” 在Windows资源管理器文件上下文菜单中添加“用代码打开”操作 Add “Open with Code” action to Windows Explorer d

    2024年02月05日
    浏览(45)
  • 在任何文件夹下打开jupyter 内核都是同一个文件夹

    在任何文件夹下打开jupyter 内核都是同一个文件夹

     我在 D:anaconda实例代码 下打开jupyter notebook  无论我在那个文件下打开jupyter 都是同一个文件这是因为你可能在jupyter notebook 的那个配置文件中设置固定的路径 假如你的.py 文件在D:anaconda实例代码 下 你想通过jupyter notebook 运行它很简单  上传到jupyter notebook本地      如何运

    2024年02月12日
    浏览(50)
  • 【C#】在Windows资源管理器打开文件夹,并选中指定的文件或文件夹

    【C#】在Windows资源管理器打开文件夹,并选中指定的文件或文件夹

    因软件里使用了第三方插件,第三方插件的日志文件夹存在路径不止一个,并且可能层级较深。 为便于运维人员和最终用户使用,在界面上增加一个“打开XX文件夹”的按钮,点击时,打开第三方插件日志文件夹所在的上级文件夹,并选中其下级指定名称的若干个文件和文件

    2024年02月14日
    浏览(52)
  • Unity功能实现_打开Window的文件/文件夹

    🏆 个人愚见,没事写写笔记 🏆《博客内容》:Unity3D开发内容 🏆🎉欢迎 👍点赞✍评论⭐收藏 🔎目标:打开Window的文件/文件夹 ☀️核心代码 GetOpenFileName和GetSaveFileName都是Windows API中的函数,它们都定义在comdlg32.dll中。这两个函数都是用来显示文件打开或保存对话框的。

    2024年02月02日
    浏览(10)
  • 解决打开文件、文件夹、拖拽复制删除时鼠标卡顿

    解决打开文件、文件夹、拖拽复制删除时鼠标卡顿

    最近新换了电脑,一开始没有问题,但是用了一段时间后又出现了鼠标卡顿(说明这问题不是因为电脑性能太差),最后参考如下文章解决问题【学习笔记】记录一个win 11 操作文件卡顿,Windows 资源管理器CPU占用飙升问题_shexview-x64-CSDN博客 原来是百度网盘惹的祸 我这个方法

    2024年02月11日
    浏览(12)
  • 鼠标右键使用VSCode打开文件或文件夹配置

    鼠标右键使用VSCode打开文件或文件夹配置

    天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。 电脑搜索框输入regedit回车即可打开注册表 找到文件夹HKEY_CLASSES_ROOT/*/shell 在shell文件夹

    2024年02月04日
    浏览(11)
  • Windows:设置右键用RStudio打开文件和文件夹

    Windows:设置右键用RStudio打开文件和文件夹

    在使用RStudio写R脚本的时候总是要先打开它,再通过它打开脚本和文件夹,感觉不是很方便。由于VSCode以及其他软件都可以整合到右键菜单中打开文件或文件夹,因此就折腾了一下怎么在右键中使用RStudio打开文件,下面是效果展示以及设置步骤,最后是参考链接。 右键选择文

    2024年02月06日
    浏览(18)
  • mac快速打开处于当前文件夹的终端

    mac快速打开处于当前文件夹的终端

    设置-键盘-快捷键 服务-文件和文件夹-新建位于文件夹位置的终端 缺点:必须选中所需打开的文件夹 如需打开 a/b/c,则需要定位到b的位置,选中c文件夹,按下快捷键 不能在c内部打开 思路:新建TXT的自动操作(第4种) 打开 自动操作 新建应用程序 贴代码 保存app 按住cmd拖

    2024年02月14日
    浏览(116)
  • win11打开文件夹卡顿解决办法汇总

    win11打开文件夹卡顿解决办法汇总

    汇总网上的一些解决办法,可以挨着尝试一下: cmd执行重启资源管理器可以免重启 针对我的电脑挺有用的,但作用不大 对我来说没用,而且又产生黑框框的bug。(2021-12月更新:这个方法由好用了) 1:WIN+R ,输入 regedit, 打开注册表。 2:打开注册表如下位置: 计算机HKEY_L

    2024年02月08日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包