Electron打开目录并获得绝对路径方式_electron 打开目录_PegasusYu的博客-程序员秘密

技术标签: Javascript目录路径  Electron  绝对路径  目录  目录绝对路径  

Electron打开目录并获得绝对路径方式

与打开特定文件获得绝对路径的方式(https://blog.csdn.net/hwytree/article/details/106759424)相似,只需要做一处代码调整,即可实现Electron打开特定目录并或得绝对路径。

也即是将隐藏的input标签,进行2个属性的添加,原来的标签为

 <div>
 <input type="file" class="form-control btn-block" placeholder="" readonly id="input_file" style="filter:alpha(opacity=0);opacity:0;width: 0;height: 0;">
 </div> 

升级为

 <div>
 <input type="file" class="form-control btn-block" placeholder="" readonly id="input_dir" style="filter:alpha(opacity=0);opacity:0;width: 0;height: 0;" webkitdirectory="" directory="">
 </div> 

则可实现特定目录的选择和绝对路径的识别。

参考设计下载地址:
https://download.csdn.net/download/hwytree/18411967
效果如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
–End–

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hwytree/article/details/116452026

智能推荐

python用turtle画月亮的代码_Python利用turtle库绘制彩虹代码示例_weixin_39962356的博客-程序员秘密

语言:PythonIDE:Python.IDE需求做出彩虹效果颜色空间RGB模型:光的三原色,共同决定色相HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相需要将HSB模型转换为RGB模型代码示例:#-*- coding:utf-8 ?*-from turtle import *def HSB2RGB(hues):hues = hues * 3.59 #100转成359范围rgb=[0.0,...

add_action函数-添加一个挂钩行为_wujiabin的博客-程序员秘密

add_action()函数的作用是添加一个挂钩行为关联,当指定的wordpress钩子被加载时,将触发其回调函数的执行,其结构形式如下:1add_action( $tag, $function_to_add, $priority, $accepted_args );参数$tag(string) (required) 钩子的名字

Qt添加全局变量_qt添加全局参数_Osean_li的博客-程序员秘密

在C/C++中, 局部变量按照存储形式可分为三种auto, static,register1.局部变量的默认类型都是auto,从栈中分配内存。   auto的含义是由程序自动控制变量的生存周期,通常指的就是变量在进入其   作用域的时候被分配,离开其作用域的时候被释放2.而static变量,不管是局部还是全局,都存放在静态存储区    变量在程序初始化时被分配,直到

Java并发--happens-before详解_吴声子夜歌的博客-程序员秘密

happens-before的定义JSR-133使用happens-before的概念来指定两个操作之间的执行顺序。由于这两个操作可以在一个线程之内,也可以是在不同线程之间。因此,JMM可以通过happens-before关系向程序员提供跨线程的内存可见性保证(如果A线程的写操作a与B线程的读操作b之间存在happensbefore关系,尽管a操作和b操作在不同的线程中执行,但JMM向程序员保证...

解决IDEA address localhost:1099 is already use问题_idea address_慢慢走比较快k的博客-程序员秘密

报错原因:端口已经被占用解决方法:按图所示更改端口号即可修改端口号为不同号码,再次运行Tomcat即可正常运行。

随便推点

Objective-C中的UIScrollView_天空中de龙猫的博客-程序员秘密

一、   基本使用1.   作用   UIScrollView可以用于显示多于一个屏幕的内容,超出屏幕范围的内容可以通过滑动进行查看2.   常见属性 CGSizecontentSize:设置UIScrollView的滚动范围 CGPointcontentOffset :UIScrollView当前滚动的位置 UIEdgeInsetscontentIns

部署水晶报表的打包安装 _JOHNCOOLS的博客-程序员秘密

 有水晶报表的程序打包时还需要做的事项:参考网站:http://community.csdn.net/Expert/topic/3770/3770083.xml?temp=.9249536安装部署时,把水晶报表的msm打进去,注册到服务器要部署使用 Crystal Reports for Visual Studio .NET 2003 的程序;首先:找到以下7个文件:Crystal

Datax从入门到精通09-MongoDB同步到Hive实践_datax mongodbreader_谭正强的博客-程序员秘密

一、MongoDB时区概念:GMT 就是格林威治标准时间的英文缩写(Greenwich Mean Time 格林尼治标准时间),是世界标准时间,GMT+8 是格林威治时间+8小时,中国所在时区就是gmt+8 。在国内,本地时间和“GMT+8”时区无区别。在国外,本地时间每个地方都不相同,所以只能用一条一条的经线计算时间。然而,mongodb默认就是UTC时间,服务器端貌似无法设置,万能的网友提供的解决方案很多,网上一大堆,其根本原因就是驱动里面做了转换。参考https://blog.csdn.ne

asp.net core引用webservice_weixin_30802171的博客-程序员秘密

1.右键添加连接的服务2.选择第三个3.输入服务地址,修改命名空间4.重点来了,看图~5.下一步,完成~~如果你是这样的结果,那么请重新看下第四步转载于:https://www.cnblogs.com/Linky008/p/11176409.html...

Towards Discriminative Representation Learning for Unsupervised Person Re-identification_只会git clone的程序员的博客-程序员秘密

论文Towards Discriminative Representation Learning for Unsupervised PersonRe-identification接收单位:iccv2021主要贡献CCL:本质是对比损失,正负样本取值有些不同PDA:优化了损失函数,渐进式的在训练过程中随着epoch的增加减少源域的loss权重增加目标域的loss权重FA:引入傅里叶增强的方式,对提取的特征使用傅里叶增强然后计算CE分类损失CCLˆθ:MMA更新的网络参数ˆθ ← mˆ

【数据结构】——二叉树的创建、计算叶子结点个数、递归遍历_递归算法统计二叉树的叶结点_汪汪要努力呀的博客-程序员秘密

前面我们讲了关于数据结构中的堆栈问题,这篇文章主要是为大家简要介绍一下二叉树,并实现二叉树的创建、计算叶子结点个数、递归遍历、判断是否是完全二叉树等相关问题~一、二叉树的介绍1、什么是二叉树一棵二叉树是结点的一个有限集合,该集合或者为空,或者是由一个根节点加上两棵别称为左子树和右子树 的二叉树组成。2、二叉树的特点1、 每个结点最多有两棵子树,即二叉树不存在度大于2的结点。2、 二叉树...

推荐文章

热门文章

相关标签