2
html5 파일 시스템을 탐색하고 모든 파일이 통과되면 알림을 받고 싶습니다. HTML 파일 시스템 라이브러리에 대한 래퍼입니다 filer를 사용각도 JS의 재귀 적 약속
임
이 사용 재귀 파일 시스템 워커 메신저를 시작하기 위해 :
filerService.ls(filerService.fs.root, function(entries){
for(var i = 0; i < entries.length; i ++) {
traverseFileTree(entries[i]);
}
});
재귀 기능 :
function traverseFileTree(item) {
if(item.isFile) {
console.log("item is file: " + item.name);
//do something with file here
} else if (item.isDirectory) {
console.log("item is directory: " + item.name);
filerService.ls(item, function(entries) {
for(var i = 0; i < entries.length; i ++) {
traverseFileTree(entries[i]);
}
});
}
};
이제 다음과 같이하고 싶습니다.
var promise = walkFileTree() //this method should start the recursive methods and return a promise
promise.then(function(){
//notify user that the filewalker has completed
})
누구에게 어떻게 달성 할 수있는 몇 가지 지침이 있습니까?
예 완벽 함 덕분에 사물을 원근감있게 볼 수 있습니다. – BuildingJarl
불행히도 의도 한대로 작동하지 않습니다. 모든 파일이 통과되면 약속이 해결 될 것 같습니다. – BuildingJarl
당신이 바이올린/plunk를 제공 할 수 있다면 우리는 세부 사항을 해결할 수 있습니다 ... –