createReader method
Creates a WebKitDirectoryReader object for reading file entries within the given directory. This method is only available if WebKitEntry.isDirectory == true.
function traverse(entry, path) { path = path || ""; if (entry.isFile) { // Get file item.file(function(file) { console.log("File:", path + file.name); }); } else if (entry.isDirectory) { // Get folder contents var dirReader = entry.createReader(); dirReader.readEntries(function(entries) { for (var i = 0; i < entries.length; i++) { traverse(entries[i], path + entry.name + "/"); } }); } } dropArea.addEventListener("drop", function(e) { e.preventDefault(); var items = event.dataTransfer.items; for (var i = 0; i < items.length; i++) { var entry = items[i].webkitGetAsEntry(); if (entry) { traverse(entry); } } }, false);
Syntax
var retval = WebKitEntry.createReader();Parameters
This method has no parameters.
See also
Show: