js操作IE浏览器弹出浏览文件夹可以返回目录路径

作者:whsnow 时间:2024-04-16 09:50:39 

如图所示:
js操作IE浏览器弹出浏览文件夹可以返回目录路径

可以返回目录路径。

操作如下:


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
  • asp之家 网络编程 m.aspxhome.com