我想讀的所有在指定目錄是通過使用用戶選擇的目錄中唯一的第一級目錄:一旦用戶選擇了所需的文件夾閱讀的JavaScript
<input type="file" id="directory-chooser" webkitdirectory directory/>
。我可以用獲取的所有文件:
var files = document.getElementById('directory-chooser').files;
console.log(files);
的這個輸出是的形式:
2: File
lastModifiedDate: Mon Jun 17 2013 17:55:45 GMT+0100 (BST)
name: "."
size: 68
type: ""
webkitRelativePath: "Movies/Superman returns/."
length: 3
如可以看出,在選擇名爲Movies
的目錄,我得到的列表中的所有「文件」。但是,我只是想讓它停止查看子目錄並因此返回Superman returns
。儘管我希望它繼續尋找更多的第一級目錄,如果有的話。
jQuery的標籤是不相關的。 – Tommi
也許你可以用「/」符號分割字符串 – Edorka
@Edorka - 這是一種方式,但是這會導致不必要的重複(即它在文件夾中有多個文件),然後需要過濾掉重複的結果。我想知道是否有一個更簡單的方法來做到這一點。 – Namit