js操作IE浏览器弹出浏览文件夹可以返回目录路径
作者:whsnow 时间:2024-04-16 09:50:39
如图所示:
可以返回目录路径。
操作如下:
function BrowseFolder(){
try{
var Message = "请选择文件夹"; //选择框提示信息
var Shell = new ActiveXObject( "Shell.Application" );
var Folder = Shell.BrowseForFolder(0,Message,0x0040,0x11);//起始目录为:我的电脑
//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 + "\\";
}
return Folder;
}
return null;
}catch(e){
alert("请在ie设置中启用AcitveX控件相关选项。");
return null;
}
}
var Folder = BrowseFolder();
这里这个Folder即为选择目录确定之后返回的路径。
假设我选中的是E盘的works目录,则返回值为E:\works\
注意:有时可能会提示没有权限之类的,因为是客户端js操作,所以需要在internet选项的安全自定义里把ActiveX的一些选项给启用。
标签:IE浏览器,浏览文件夹,目录路径
0
投稿
猜你喜欢
为PHP模块添加SQL SERVER2012数据库的步骤详解
2024-05-13 09:53:57
文案是网站的性格
2009-09-02 13:05:00
采用手动分页方式显示文章具体的内容
2009-10-29 11:58:00
浅谈Python 中的复数问题
2023-04-22 17:02:11
PL/SQL编程经验小结开发者网络Oracle
2010-07-18 13:27:00
如何使用微信公众平台开发模式实现多客服
2023-11-14 17:48:37
numpy实现神经网络反向传播算法的步骤
2021-02-11 10:54:34
Win7 安装软件时无法连接sql server解决方法
2024-01-18 12:10:59
Mysql中日期和时间函数介绍
2008-05-24 08:16:00
SQLSERVER数据库中的5173错误解决方法
2024-01-23 16:25:58
从零开始实现Vue简单的Toast插件
2024-05-13 09:13:55
Python采集大学教务系统成绩单实战示例
2021-05-13 23:14:43
Javascript实现信息滚动效果
2023-07-02 05:15:55
python生成器用法实例详解
2023-01-24 12:46:58
Python开发最牛逼的IDE——pycharm
2022-12-21 02:33:05
python代理工具mitmproxy使用指南
2021-06-17 14:15:31
sqlserver 修改列名及表名的sql语句
2012-07-11 15:58:46
Blazor Server 应用程序中进行 HTTP 请求
2024-01-24 07:56:38
在 Windows 10 上安装 解压缩版 MySql(推荐)
2024-01-21 18:18:24
oracle 下WITH CHECK OPTION用法
2009-02-28 10:59:00