Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

FileSystem

Die Schnittstelle FileSystem der File and Directory Entries API repräsentiert ein Dateisystem. Solche Objekte können über die Eigenschaft filesystem eines beliebigen Dateisystemeintrags abgerufen werden. Einige Browser bieten zusätzliche APIs zum Erstellen und Verwalten von Dateisystemen an, beispielsweise die Methode requestFileSystem() von Chrome.

Diese Schnittstelle gewährt Ihnen keinen Zugriff auf das Dateisystem der Benutzer. Stattdessen steht Ihnen ein „virtuelles Laufwerk“ innerhalb der Browser-Sandbox zur Verfügung. Um auf das Dateisystem der Benutzer zuzugreifen, ist deren Mitwirkung erforderlich, beispielsweise durch die Installation einer Chrome-Erweiterung. Die entsprechende Chrome-API finden Sie in der Chrome-Entwicklerdokumentation.

Instanzeigenschaften

FileSystem.name Schreibgeschützt

Ein String, der den Namen des Dateisystems angibt. Dieser Name ist innerhalb der gesamten Liste der bereitgestellten Dateisysteme eindeutig.

FileSystem.root Schreibgeschützt

Ein FileSystemDirectoryEntry-Objekt, das das Stammverzeichnis des Dateisystems repräsentiert. Über dieses Objekt können Sie auf alle Dateien und Verzeichnisse im Dateisystem zugreifen.

Beschreibung

Es gibt zwei Möglichkeiten, ein FileSystem-Objekt zu erhalten:

  1. Sie können ein Dateisystem, das eigens für Ihre Web-App in einer Sandbox erstellt wird, direkt durch einen Aufruf von window.requestFileSystem() anfordern. Ist der Aufruf erfolgreich, wird eine Callback-Funktion ausgeführt, die als Parameter ein FileSystem-Objekt erhält, das das Dateisystem beschreibt.
  2. Sie können das Objekt über die Eigenschaft filesystem eines Dateisystemeintrags abrufen.

Spezifikationen

Spezifikation
File and Directory Entries API
# api-domfilesystem

Browser-Kompatibilität

Siehe auch