js 获取文件本地路径
2023-09-11 14:15:30 时间
1.代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>获取文件本地路径</title> <script src="jquery-1.8.2.js"></script> </head> <body> <table> <tr> <td>选择导入数据源:</td> <td><input id="savePath" type="text" name="path" size="30"></td> <td><input type=button value="选择" onclick="browseFolder()"></td> </tr> </table> <script> function browseFolder() { try { var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939"; //选择框提示信息 var Shell = new ActiveXObject("Shell.Application"); var Folder = Shell.BrowseForFolder(0, Message, 64, 17); //起始目录为:我的电脑 //var Folder = Shell.BrowseForFolder(0, Message, 0); //起始目录为:桌面 if (Folder != null) { Folder = Folder.items(); // 返回 FolderItems 对象 Folder = Folder.item(); // 返回 Folderitem 对象 Folder = Folder.Path; // 返回路径 if (Folder.charAt(Folder.length - 1) != "\\") { Folder = Folder + "\\"; } document.getElementById("savePath").value = Folder; return Folder; } } catch (e) { alert(e.message); } } </script> </body> </html>
2.效果图
注:目前只支持IE
相关文章
- Idea使用记录--每次修改JS文件都需要重启Idea才能生效解决方法
- JS框架_(JQuery.js)绚丽的3D星空动画
- eclipse导入html、js、xml报错的问题
- 浏览器前端js获取文件的MD5值
- three.js之正投影摄像机与透视投影摄像机的区别
- 利用YUI Compressor对JS、CSS文件进行压缩
- Node.js文件操作一
- 在js里再引入js 文件(代码库)
- 原生态js展开收缩
- WebView JS交互 JSBridge 案例 原理 MD
- [Javascript] Querying an Immutable.js Map()
- Web 端 js 导出csv文件(使用a标签)
- fastadmin自定义js文件加载方法
- 部署vue.js3.x项目到线上(vue.js 3.2.6/nginx 1.18.0)
- webpack的安装及使用webpack打包js、css文件
- SAP Spartacus 服务器端渲染文件 server.js 和构建后的 main.js 对比
- Atitit.js获取上传文件全路径
- ckeditor 前段js配置toolbar以及取值(实用)
- 华为OD机试 - 最大平分数组(Java & JS & Python)
- 华为OD机试 - 最多颜色的车辆(Java & JS & Python)
- 华为OD机试 - 城市聚集度(Java & JS & Python)
- js随机更换背景图
- 【 D3.js 进阶系列 — 1.0 】 CSV 表格文件的读取
- 愉快的调试JS代码-Charles替换JS文件
- js复制button在ie下的解决方式
- LEADTOOLS 22-23 .Net/NetCore/JS/JAVA/Win/Linux
- 画【Python折线图】的一百个学习报告(二、pyecharts引入js文件)