我正在使用 HTML5 filesystemsync 我正在尝试清除文件系统,但我 readEntries 没有返回条目。
这是我的代码
function clearFileSystem(){
trace("request to clear file system");
try{
var fs= webkitRequestFileSystemSync(TEMPORARY, 1024);
var dirReader = fs.root.createReader();
trace("writer initialized");
dirReader.readEntries(function(entries) { //function not firing
trace("reading entries in file system");
for (var i = 0, entry; entry = entries[i]; ++i) {
if (entry.isDirectory) {
entry.removeRecursively(function() {}, errorHandler);
} else {
entry.remove(function() {}, errorHandler);
}
}
trace("file system cleared");
}, errorHandler);
}
catch(e){
trace(e.message);
}
}
我阅读了 API,但没有发现任何更改要做。同步文件系统有什么需要改变的吗?