如何使用文件系统访问API递归阅读Web浏览器中的本地文件和目录 我需要读取使用新文件系统访问Web的所有文件和目录的所有文件和目录。我能够阅读一个目录,但不知道如何在远程上进行递归继续...

问题描述 投票:0回答:1

两个步骤,定义一个应采用目录并递归返回所有文件和文件夹的功能,如下

async function listAllFilesAndDirs(dirHandle) { const files = []; for await (let [name, handle] of dirHandle) { const {kind} = handle; if (handle.kind === 'directory') { files.push({name, handle, kind}); files.push(...await listAllFilesAndDirs(handle)); } else { files.push({name, handle, kind}); } } return files; }
然后从您的代码中调用此函数,如下
javascript web browser file-system-access-api
1个回答
12
投票

mercipour cette问题与l'peactréponse

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.