| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/API/FileSystemWritableFileStream | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Seit September 2025 funktioniert diese Funktion auf aktuellen Gerten und in aktuellen Browserversionen. Auf lteren Gerten oder in lteren Browsern funktioniert sie mglicherweise nicht.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen untersttzenden Browsern verfgbar.
Hinweis: Diese Funktion ist in Web Workers verfgbar.
Die FileSystemWritableFileStream-Schnittstelle der File System API ist ein WritableStream-Objekt mit zustzlichen Komfortmethoden, das auf einer einzelnen Datei auf der Festplatte arbeitet. Auf die Schnittstelle wird ber die FileSystemFileHandle.createWritable()-Methode zugegriffen.
Erbt Eigenschaften von seinem bergeordneten Element WritableStream.
Erbt Methoden von seinem bergeordneten Element WritableStream.
FileSystemWritableFileStream.write()Schreibt Inhalt in die Datei, auf die die Methode angewendet wird, an der aktuellen Cursorposition der Datei.
FileSystemWritableFileStream.seek()Aktualisiert die aktuelle Cursorposition der Datei auf die angegebene Position (in Bytes).
FileSystemWritableFileStream.truncate()ndert die Gre der Datei, die mit dem Stream verbunden ist, auf die angegebene Gre in Bytes.
Die folgende asynchrone Funktion ffnet den 'Datei speichern'-Dialog, der einen FileSystemFileHandle zurckgibt, sobald eine Datei ausgewhlt ist. Daraus wird ein beschreibbarer Stream erstellt, indem die FileSystemFileHandle.createWritable()-Methode verwendet wird.
Ein Textstring wird dann in den Stream geschrieben, der danach geschlossen wird.
async function saveFile() {
// create a new handle
const newHandle = await window.showSaveFilePicker();
// create a FileSystemWritableFileStream to write to
const writableStream = await newHandle.createWritable();
// write our file
await writableStream.write("This is my file content");
// close the file and write the contents to disk.
await writableStream.close();
}
Die folgenden Beispiele zeigen verschiedene Optionen, die in die write()-Methode bergeben werden knnen.
// just pass in the data (no options)
writableStream.write(data);
// writes the data to the stream from the determined position
writableStream.write({ type: "write", position, data });
// updates the current file cursor offset to the position specified
writableStream.write({ type: "seek", position });
// resizes the file to be size bytes long
writableStream.write({ type: "truncate", size });
| Spezifikation |
|---|
| File System # api-filesystemwritablefilestream |
FileSystemWritableFileStreamDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |