FileSystemEntry: fullPath プロパティ

fullPathFileSystemEntry インターフェイスの読み取り専用プロパティで、ファイルシステムのルートから項目が表すファイルまでの完全な絶対パスを指定する文字列を返します。

これは、ルートディレクトリーからの相対パスと考えることもでき、"/" を先頭につけて絶対パスとすることもできます。

文字列で、項目のフルパスを示します。

この例は、ファイルシステムを指定して呼び出される関数を示しています。この関数は、data.json という名前のファイルに対して FileSystemFileEntry を取得し、そのフルパスを返します。

js
function gotFileSystem(fs) {
  let path = "";

  fs.root.getFile(
    "data.json",
    { create: true, exclusive: true },
    (entry) => {
      path = fullPath;
    },
    handleError(error),
  );

  return path;
}

ファイルのフルパスが"/data.json"であることは、私たち自身が見ているので、明らかに、これは多少作為的なものですが、それを知らないシナリオのための概念です。

仕様書

Specification
File and Directory Entries API
# dom-filesystementry-fullpath

ブラウザーの互換性

BCD tables only load in the browser

関連情報