如何拖放目录并获取它的路径?

时间:2015-10-20 07:29:56

标签: javascript angularjs drag-and-drop draggable

如何在Windows中拖放目录并获取目录的路径 - 这是为了不一直自己写路径(有时它真的很长)。

我试图找到一个解决方案,但找不到与目录文件列表相关的大多数拖放操作。

1 个答案:

答案 0 :(得分:1)

输入类型"文件"支持删除目录在Chome,但是由于安全原因,我认为你不能轻易地完成全部路径。 在示例中获取战利品:

var dropzone = document.getElementById('dropzone');
dropzone.ondrop = function(e) {
  var length = e.dataTransfer.items.length;
    var entry = e.dataTransfer.items[0].webkitGetAsEntry();
    if (entry.isDirectory) {
        alert(entry.fullPath);
    }
};

https://jsfiddle.net/zp574g63/1/