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.nameSchreibgeschützt-
Ein String, der den Namen des Dateisystems angibt. Dieser Name ist innerhalb der gesamten Liste der bereitgestellten Dateisysteme eindeutig.
FileSystem.rootSchreibgeschü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:
- 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 einFileSystem-Objekt erhält, das das Dateisystem beschreibt. - Sie können das Objekt über die Eigenschaft
filesystemeines Dateisystemeintrags abrufen.
Spezifikationen
| Spezifikation |
|---|
| File and Directory Entries API> # api-domfilesystem> |