FileSystemDirectoryReader - 表示目录中的每个条目
非标准
该功能是非标准的。请尽量不要在生产环境中使用它:因为每个用户不一定会正常运行。它的实现可能存在很大的不兼容性,并且将来可能会改变行为。
FileSystemDirectoryReader 是文件和目录条目 API 的接口,允许您访问基于 FileEntry 的对象(通常为 FileSystemFileEntry 或 FileSystemDirectoryEntry)表示目录中的每个条目。
因为这是一个非标准 API,目前规范上没有该标准,所以请记住并非所有浏览器都实现它,可能只实现它的一小部分。有关详细信息,请查看浏览器兼容性部分。
方法
readEntries()
返回一个包含一些目录条目的数组。数组中的每个项目都是基于 FileSystemEntry 的对象 - 通常是 FileSystemFileEntry 或 FileSystemDirectoryEntry。
规范
| 规范 | 状态 | 备注 |
|---|---|---|
| File and Directory Entries API | 编者的草案 | 提议的 API 草案 |
该 API 没有正式的 W3C 或 WHATWG 规范。
桌面浏览器兼容性
| 特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| 基础支持 | 13 webkit | 支持1 | 50 | 不支持 | 支持 webkit | 不支持 |
readEntries |
未知 | 未知 | 未知 | 未知 | 未知 | 未知 |
移动浏览器兼容性
| 特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
|---|---|---|---|---|---|---|---|
| 基础支持 | 支持 webkit | 支持 webkit | 支持 | 50 | 未知 | 不支持 | 不支持 |
readEntries |
未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 |
1. 通过 WebKitDirectoryReader 支持。