FileSystemDirectoryEntry
æ¥å£ç createReader()
æ¹æ³è¿å FileSystemDirectoryReader
对象ï¼å®å¯ä»¥ç¨äºè¯»åæå¡ç®å½ä¸çæ¡ç®ã
æ ã
è¿åå¼ä¸ä¸ª FileSystemDirectoryReader
对象ï¼å®å¯ä»¥ç¨äºè¯»åæå¡ç®å½ä¸çæ¡ç®ã
æ¤ç¤ºä¾å建ä¸ä¸ªå为 readDirectory()
ç弿¥å½æ°ï¼å®è·åæå® FileSystemDirectoryEntry
䏿æçæ¡ç®ï¼ä»¥æ°ç»çå½¢å¼è¿åå®ä»¬ã
async function readDirectory(directory) {
const dirReader = directory.createReader();
const entries = [];
while (true) {
const results = await new Promise((resolve, reject) => {
dirReader.readEntries(resolve, reject);
});
if (!results.length) {
break;
}
for (const entry of results) {
entries.push(entry);
}
}
return entries;
}
è¿æ¯éè¿éå¤è°ç¨ readEntries()
æ¥è·åç®å½ä¸çæææ¡ç®ï¼å°æ¯æ¬¡è¿åç»æè¿æ¥å°æ°ç»ãå½å®è¿åä¸ä¸ªç©ºæ°ç»æ¶ï¼æææ¡ç®å·²è¢«è¯»åï¼å¾ªç¯ç»æã
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4