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 Datei spezifiziert, die durch den Eintrag repräsentiert wird.

Dies kann auch als ein Pfad betrachtet werden, der relativ zum Wurzelverzeichnis ist, mit einem "/" davor, 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 namens 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, nachdem wir ihn selbst nachgeschlagen haben, aber das Konzept gilt für Szenarien, in denen Sie ihn nicht kennen.

Spezifikationen

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

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
fullPath

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

Siehe auch