我使用文件输入和webkitdirectory加载了一个目录,如下所述.
选择目录后,我可以读取文件大小和其他信息.我的问题是如何使用DirectoryReader接口读取此目录.
我尝试使用下面的代码,但没有成功. results.length变为零.我错过了什么吗?
window.requestFileSystem(TEMPORARY,1024*1024 /*1MB*/,function(fs) {
var dirReader = fs.root.createReader();
var entries = [];
// Call the reader.readEntries() until no more results are returned.
var readEntries = function() {
dirReader.readEntries(function(results) {
// If no more results are returned,we're done.
if (!results.length) {
// Sort list by name of entry.
entries.sort(function(a,b) {
return a.name < b.name ? -1 :
b.name < a.name ? 1 : 0;
});
// listResults(entries); // Render the list.
} else {
// Add in these results to the current list.
entries = entries.concat(toArray(results));
readEntries();
}
},errorHandler);
};
readEntries(); // Start reading the directory.
},errorHandler);
任何帮助表示赞赏.