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 |
瀏覽器相容性
載入中…