次を使用して、ユーザーが選択した特定のディレクトリ内のすべてのディレクトリを読み取ろうとしています。
<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
。第一レベルのディレクトリがあれば、もっと探し続けてほしいのですが。