DOM

インターフェイス

FileSystem インターフェイス

  編集:2022.04.06 by T.A.
MS(en)

File および Directory エントリAPIインターフェイス FileSystem は、ファイル・システムを表すために使用されます。

これらのオブジェクトは、任意のファイル・システム・エントリのfilesystemプロパティから取得できます。一部のブラウザは、Chrome の requestFileSystem() メソッドなど、ファイル・システムを作成および管理するための追加のAPIを提供します。

このインターフェイスでは、ユーザーのファイル・システムへのアクセスは許可されません。代わりに、ブラウザのサンドボックス内に「仮想ドライブ」があります。ユーザーのファイル・システムにアクセスしたい場合は、たとえば、ユーザーを呼び出す必要があります。Chrome 拡張機能をインストールします。関連する ChromeAPI はここにあります。

基本概念

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

  1. window.requestFileSystem() を呼び出すことにより、Web アプリケーション専用に作成されたサンド・ボックス・ファイル・システムを表すものを直接要求できます。その呼び出しが成功すると、コールバック・ハンドラーが実行され、ファイル・システムを説明する FileSystem オブジェクトをパラメーターとして受け取ります。
  2. ファイル・システム・プロパティを介して、ファイル・システム・エントリ・オブジェクトから取得できます。
プロパティ
FileSystem.name 読取専用
ファイル システムの名前を表す USVString。この名前は、公開されているファイル システムのリスト全体の中で一意です。
FileSystem.root 読取専用
ファイル システムのルート ディレクトリを表す FileSystemDirectoryEntry オブジェクト。このオブジェクトを介して、ファイル システム内のすべてのファイルとディレクトリにアクセスできます。

テスト
HTML:

ここに表示
スクリプト組み込み:



スクリプト:


スクリプト:



表示内容:
表示内容: