From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/web/api/filesystem/index.html | 71 ++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 files/ja/web/api/filesystem/index.html (limited to 'files/ja/web/api/filesystem/index.html') diff --git a/files/ja/web/api/filesystem/index.html b/files/ja/web/api/filesystem/index.html new file mode 100644 index 0000000000..8f7eedcdb6 --- /dev/null +++ b/files/ja/web/api/filesystem/index.html @@ -0,0 +1,71 @@ +--- +title: FileSystem +slug: Web/API/FileSystem +tags: + - API + - File API + - File System API + - File and Directory Entries API + - インターフェイス + - オフライン + - ファイルシステム + - 非標準 +translation_of: Web/API/FileSystem +--- +
{{APIRef("File System API")}}{{SeeCompatTable}}
+ +

File and Directory Entries API インターフェイスの FileSystem は、ファイルシステムを表現するために使用されます。これらのオブジェクトは、任意のファイルシステムエントリの {{domxref("FileSystemEntry.filesystem", "filesystem")}} プロパティから取得できます。ブラウザによっては、ファイルシステムを作成・管理するための追加の API を提供しているものもあり、例えば Chrome の {{domxref("Window.requestFileSystem", "requestFileSystem()")}} メソッドのようなものがあります。

+ +

このインターフェイスは、ユーザーのファイルシステムへのアクセスを許可しません。その代わり、ブラウザのサンドボックス内に「仮想ドライブ」が存在します。ユーザーのファイルシステムにアクセスするには、Chrome 拡張機能をインストールするなどしてユーザーを呼び出す必要があります。関連する Chrome API はこちらを参照してください。

+ +

基本コンセプト

+ +

FileSystem オブジェクトにアクセスするには、2つの方法があります。

+ +
    +
  1. window.requestFileSystem() を呼び出すことで、Web アプリのためだけに作成されたサンドボックス化されたファイルシステムを直接要求することができます。その呼び出しが成功した場合、コールバックハンドラが実行され、ファイルシステムを記述する FileSystem オブジェクトをパラメータとして受け取ります
  2. +
  3. ファイルシステムエントリオブジェクトの {{domxref("FileSystemEntry.filesystem", "filesystem")}} プロパティから取得できます
  4. +
+ +

プロパティ

+ +
+
{{domxref("FileSystem.name")}} {{ReadOnlyInline}}
+
ファイルシステム名を表す {{domxref("USVString")}}。この名前は、公開されたファイルシステムのリスト全体の中で一意です。
+
{{domxref("FileSystem.root")}} {{ReadOnlyInline}}
+
ファイルシステムのルートディレクトリを表す {{domxref("FileSystemDirectoryEntry")}} オブジェクト。このオブジェクトを使用すると、ファイルシステム内のすべてのファイルとディレクトリにアクセスすることができます。
+
+ +

仕様

+ + + + + + + + + + + + + + + + +
仕様書ステータスコメント
{{SpecName('File System API', '#api-domfilesystem', 'FileSystem')}}{{Spec2('File System API')}}
+ +

ブラウザの互換性

+ + + +

{{Compat("api.FileSystem")}}

+ +

あわせて参照

+ + -- cgit v1.2.3-54-g00ecf