FileSystem
FileSystem 文件和目录条目 API 接口用于表示一个文件系统。这些对象可以从任何文件系统条目的 filesystem 属性获取。一些浏览器提供了额外的 API 来创建和管理文件系统,例如 Chrome 的 requestFileSystem() 方法。
此接口不会授予您访问用户文件系统的权限。相反,您会在浏览器沙箱内获得一个“虚拟驱动器”。如果您想访问用户的文件系统,需要调用用户,例如通过安装 Chrome 扩展程序。相关的 Chrome API 可以在 Chrome 开发者文档 中找到。
基本概念
有两种方法可以访问 FileSystem 对象:
- 您可以通过直接调用
window.requestFileSystem()来请求一个专门为您的 Web 应用创建的沙箱化文件系统。如果该调用成功,它将执行一个回调处理程序,该处理程序接收一个描述文件系统的FileSystem对象作为参数。 - 您可以通过文件系统条目对象的
filesystem属性从该对象获取。
实例属性
FileSystem.name只读-
一个表示文件系统名称的字符串。此名称在所有暴露的文件系统中是唯一的。
FileSystem.root只读-
一个
FileSystemDirectoryEntry对象,它表示文件系统的根目录。通过此对象,您可以访问文件系统中的所有文件和目录。
规范
| 规范 |
|---|
| File and Directory Entries API # api-domfilesystem |
浏览器兼容性
加载中…