FileSystemEntry: fullPath 属性

FileSystemEntry 接口的只读 fullPath 属性会返回一个字符串,该字符串指定了文件系统根目录到由该条目表示的文件的完整、绝对路径。

也可以将其视为相对于根目录的路径,并在前面加上 "/" 以使其绝对化。

指示条目完整路径的字符串。

示例

此示例显示了一个以文件系统作为参数的函数;然后,它获取一个名为 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",因为我们刚刚自己查找过,但这个概念对于您不知道其完整路径的场景来说仍然适用。

规范

规范
File and Directory Entries API
# dom-filesystementry-fullpath

浏览器兼容性

另见