Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
Since September 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
File System Access API の FileSystemWritableFileStream インターフェイスは、便利なメソッドが追加された WritableStream オブジェクトで、ディスク上の単一のファイルを扱います。このインターフェイスには FileSystemFileHandle.createWritable() メソッドを通じてアクセスします。
WritableStream FileSystemWritableFileStream親の WritableStream からプロパティを継承します。
親の WritableStream からメソッドを継承します。
FileSystemWritableFileStream.writeメソッドが呼ばれたファイルの現在のファイルカーソルオフセットにデータを書き込みます。
FileSystemWritableFileStream.seek現在のファイルカーソルオフセットを指定の位置 (バイト単位) に移動します。
FileSystemWritableFileStream.truncateストリームに対応するファイルのサイズを指定のバイト数にします。
この非同期関数は「Save File」ピッカーを開き、このピッカーはファイルが選択されると FileSystemFileHandle を返します。そして、FileSystemFileHandle.createWritable() メソッドを用いて、このハンドルから書き込み可能なストリームを作成します。
その後、ユーザーが指定した Blob をストリームに書き込み、ストリームを閉じます。
以下では、write() メソッドに渡すことができる異なるオプションの例を示しています。
| File System # api-filesystemwritablefilestream |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2024年12月17日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.