FileSystemEntry: fullPath-Eigenschaft

Die schreibgeschützte fullPath-Eigenschaft des FileSystemEntry-Interfaces gibt einen String zurück, der den vollständigen, absoluten Pfad vom Wurzelverzeichnis des Dateisystems zu der durch den Eintrag repräsentierten Datei angibt.

Dies kann auch als ein Pfad betrachtet werden, der relativ zum Wurzelverzeichnis ist, mit einem vorangestellten "/" um ihn absolut zu machen.

Wert

Ein String, der den vollständigen Pfad des Eintrags angibt.

Beispiele

Dieses Beispiel zeigt eine Funktion, die mit einem Dateisystem aufgerufen wird; sie erhält dann ein FileSystemFileEntry für eine Datei mit dem Namen data.json und gibt deren vollständigen Pfad zurück.

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

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

  return path;
}

Offensichtlich ist dies etwas konstruiert, da wir wissen, dass der vollständige Pfad der Datei "/data.json" ist, da wir ihn selbst gerade nachgeschlagen haben, aber das Konzept hält für Szenarien stand, in denen Sie ihn nicht kennen.

Spezifikationen

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

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch