Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit März 2023 browserübergreifend verfügbar.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die getFileHandle()-Methode der FileSystemDirectoryHandle-Schnittstelle gibt ein FileSystemFileHandle für eine Datei mit dem angegebenen Namen innerhalb des Verzeichnisses zurück, in dem die Methode aufgerufen wird.
Ein String, der den FileSystemHandle.name der Datei darstellt, die Sie abrufen möchten.
options OptionalEin Objekt mit den folgenden Eigenschaften:
create OptionalEin Boolean. Standard ist false. Wenn auf true gesetzt, wird eine Datei mit dem angegebenen Namen erstellt und zurückgegeben, falls die Datei nicht gefunden wird.
Ein Promise, der mit einem FileSystemFileHandle aufgelöst wird.
Wird ausgelöst, wenn der PermissionStatus.state für den Handle in readwrite-Modus nicht 'granted' ist, wenn die create-Option auf true gesetzt ist, oder im read-Modus, wenn die create-Option auf false gesetzt ist.
TypeErrorWird ausgelöst, wenn der angegebene Name kein gültiger String ist oder Zeichen enthält, die mit dem nativen Dateisystem kollidieren würden.
TypeMismatchError DOMExceptionWird ausgelöst, wenn der benannte Eintrag ein Verzeichnis und keine Datei ist.
NotFoundError DOMExceptionWird ausgelöst, wenn der aktuelle Eintrag nicht gefunden wird oder die Datei nicht existiert und die create-Option auf false gesetzt ist.
Das folgende Beispiel gibt einen Dateihandle mit dem angegebenen Namen zurück. Wenn die Datei nicht existiert, wird sie erstellt.
| File System # api-filesystemdirectoryhandle-getfilehandle |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.