获取HTA中某个目录的路径

问题描述 投票:0回答:1

我希望用户通过创建的输入标签提供文件夹或目录的路径,如下所示:

var newinput = document.createElement('input');
newinput.type = "file";
newinput.webkitdirectory; ///I am using IE for hta so I am not sure if this will work
document.body.appendChild(newinput);
<html>
  <body>
  </body>
</html>

我想知道 webkitdirectory 是否可以与 hta 一起使用,以及我是否可以在创建新元素后将其添加到输入中。 (我只想获取某个目录的路径,而不是目录下的文件)

html directory jscript hta webkitdirectory
1个回答
0
投票

感谢所有试图提供帮助的人,我找到了以下解决方案:

function selectFolder() {
  var shell = new ActiveXObject("Shell.Application");
  var folder = shell.BrowseForFolder(0, "Select a folder:", 0, 0);
  if (folder) {
    var folderPath = folder.Self.Path;
    ///Use folderPath var here
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.