点击按钮后打开本地文件夹
实现点击后,打开本地电脑文件夹。
在NW项目中可以,但在web项目中不行,web项目中没有调用node的环境。
点击的事件回调
openFolder() {let path = this.localImgPath;let len = path.length;let reg = /^(.+?)[\\\/]$/g;if (reg.test(path)) {path = path.substr(0, len - 1);}FileUtil.openFolder(path);},
- 获取所要打开的文件夹的绝对路径
- 路径的最后一个字符不能是/或者\(斜杠或反斜杠),如果是就去掉
最后调用openFolder方法,传入路径去打开文件夹
openFolder(path){if(window.hasOwnProperty('nw')){const { spawn } = nw.require('child_process');spawn('explorer.exe', [path]);}},
- 先引入了spawn,
spawn,使用指定的命令行参数创建新进程 - 然后用spawn调用了explorer.exe,打开了传入的路径。
explorer.exe是微软为其Windows操作系统定义的的系统核心进程,是windows自带的。
用exec也可以打开
exec('explorer.exe', [path]);
点击按钮后打开本地文件夹相关推荐
- win10右下角显示桌面图标消失并且点击左下角Windows按钮或者打开任意文件夹直接全屏无法缩小
记录一次糟心的经历 问题: win10右下角显示桌面图标消失并且点击左下角Windows按钮或者打开任意文件夹直接全屏无法缩小 方法: 问题: win10右下角显示桌面图标消失并且点击左下角Windo ...
- 服务器怎么打开本地电脑文件夹,如何在云服务器上打开本地文件夹
如何在云服务器上打开本地文件夹 内容精选 换一换 Tomcat是一个被广泛使用的Java Web应用服务器.本文介绍了在华为云弹性云服务器上部署Java Web环境的操作步骤.首先需要下载部署Java ...
- java web打开文件_Java web 如何打开本地文件夹?
使用情景 有一个只在一台 Windows7 上使用的 Java web 项目,浏览器是 Chrome.它需要点击一个链接可以打开指定的本地文件夹,目录会有中文. 服务器环境 Jdk1.7.Tomcat ...
- 在chrome网页上通过点击链接或执行js打开本地文件夹
用来能在网页上方便的打开常用文件夹或文件. 方法: 下面文件放到c:/tools/位置: 执行mycall.reg添加注册信息: 试试在chrome里点击<a href="mycall ...
- 无法删除ftp服务器上的文件夹,批处理 FTP上传,后删除本地文件夹(无法删除) 问题...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 @echo off :: 设置FTP服务器地址(仅输入IP)set ftpIP=192.168.7.183 :: 设置FTP用户名set ftpUser= ...
- js打开本地文件夹_vue + ArcGIS 地图应用系列一:arcgis api本地部署(开发环境)
1. 下载 ArcGIS API for JavaScript 官网地址: https://developers.arcgis.com/javascript/3/ 下载地址:http://links. ...
- wincc 按钮打开本地文件夹
新建wincc按钮, 事件脚本为: #include "apdefap.h" void OnClick(char* lpszPictureName, char* lpszObjec ...
- 使用深度V8.1 系统后打开部分文件夹缓慢
v8.1系统开部分文家夹速度缓慢,发现是由于文件关联造成,重新恢复文家管理即可 创建.reg 文件,内容如下: Code Windows Registry Editor Version 5.00 [H ...
- 转载:html打开本地文件夹读取,显示图片
仅作为记录,大佬请跳过 感谢大佬博主文章,传送门 1.vs code中建立a.html 2.a.html代码: <!DOCTYPE html> <html> <head& ...
最新文章
- 想知道Java程序如何才能提高性能吗?
- php快排,网址快排 快速排名软件 thinkphp快排源码 网站快排程序 百度排名
- [转]Windows Shell 编程 第十三章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7988004】...
- windows 服务中托管asp.net core
- 前端学习(2329):angular之路由
- Web——Request请求
- 【C#桌面应用】第一节:使用C#开发桌面应用的准备
- SPOJ-COT-Count on a tree(树上路径第K小,可持久化线段树)
- 夏天到啦!你的mac过热怎么办?教你几招过热技巧~
- win10浏览器闪退_win10纯净版系统中edge浏览器闪退的解决方法
- 设计师经常逛的色彩搭配网站—配色方案吧
- 【混合编程】c++中调用python脚本
- roundcube db.inc.php,开源电子邮件系统(Roundcube Webmail)
- Android 缩放动画 ScaleAnimation
- 电子取证-----仿真技术
- 计算机病毒片头制作,怎么用格式工厂做gif_格式工厂怎么制作片头_格式工厂能做什么...
- iClap:产品经理再忙也要看《琅琊榜》
- 深度长文:Power Automation 帮助企业实现数字化转型
- STM32F1和F4的区别
- requireJs笔记