--- title: FileSystem slug: Web/API/FileSystem tags: - API - File API - File System API - File and Directory Entries API - インターフェイス - オフライン - ファイルシステム - 非標準 translation_of: Web/API/FileSystem ---
File and Directory Entries API インターフェイスの FileSystem
は、ファイルシステムを表現するために使用されます。これらのオブジェクトは、任意のファイルシステムエントリの {{domxref("FileSystemEntry.filesystem", "filesystem")}} プロパティから取得できます。ブラウザによっては、ファイルシステムを作成・管理するための追加の API を提供しているものもあり、例えば Chrome の {{domxref("Window.requestFileSystem", "requestFileSystem()")}} メソッドのようなものがあります。
このインターフェイスは、ユーザーのファイルシステムへのアクセスを許可しません。その代わり、ブラウザのサンドボックス内に「仮想ドライブ」が存在します。ユーザーのファイルシステムにアクセスするには、Chrome 拡張機能をインストールするなどしてユーザーを呼び出す必要があります。関連する Chrome API はこちらを参照してください。
FileSystem
オブジェクトにアクセスするには、2つの方法があります。
window.requestFileSystem()
を呼び出すことで、Web アプリのためだけに作成されたサンドボックス化されたファイルシステムを直接要求することができます。その呼び出しが成功した場合、コールバックハンドラが実行され、ファイルシステムを記述する FileSystem
オブジェクトをパラメータとして受け取ります仕様書 | ステータス | コメント |
---|---|---|
{{SpecName('File System API', '#api-domfilesystem', 'FileSystem')}} | {{Spec2('File System API')}} |
{{Compat("api.FileSystem")}}