Baseline 2023
Newly available
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist nur in Dedicated Web Workers verfügbar.
Die truncate()
-Methode der FileSystemSyncAccessHandle
-Schnittstelle ändert die GröÃe der mit dem Handle verbundenen Datei auf eine angegebene Anzahl von Bytes.
Hinweis: In früheren Versionen der Spezifikation wurden close()
, flush()
, getSize()
und truncate()
fälschlicherweise als asynchrone Methoden angegeben, und ältere Versionen einiger Browser implementieren sie auf diese Weise. Alle aktuellen Browser, die diese Methoden unterstützen, implementieren sie jedoch als synchrone Methoden.
newSize
Die Anzahl an Bytes, auf die die Datei geändert werden soll.
Keiner (undefined
).
InvalidStateError
DOMException
Wird ausgelöst, wenn das zugehörige Zugriffs-Handle bereits geschlossen ist oder wenn die Ãnderung der Binärdaten der Datei aus anderen Gründen fehlschlägt.
QuotaExceededError
DOMException
Wird ausgelöst, wenn die newSize
gröÃer als die ursprüngliche GröÃe der Datei ist und das Speicherlimit des Browsers übersteigt. Speicherquote.
TypeError
Wird ausgelöst, wenn das zugrunde liegende Dateisystem die Einstellung der DateigröÃe auf die neue GröÃe nicht unterstützt.
async function truncateFile() {
// Get handle to draft file
const root = await navigator.storage.getDirectory();
const draftHandle = await root.getFileHandle("draft.txt", { create: true });
// Get sync access handle
const accessHandle = await draftHandle.createSyncAccessHandle();
// Truncate the file to 0 bytes
accessHandle.truncate(0);
// Persist changes to disk.
accessHandle.flush();
// Always close FileSystemSyncAccessHandle if done.
accessHandle.close();
}
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4