Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. Web API
  3. FileSystemWritableFileStream
  4. FileSystemWritableFileStream.truncate()

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

FileSystemWritableFileStream.truncate()

Baseline 2025
Newly available

Since ⁨September 2025⁩, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

FileSystemWritableFileStream インターフェイスのtruncate() メソッドは、ストリームに対応するファイルのサイズを指定のバイト数にします。

指定したサイズがファイルの現在のサイズより大きい場合、ファイルの拡張部分はnull のバイトで埋めます。そうでない場合、ファイルを切り詰めます。

truncate() が呼ばれると、ファイルカーソルも移動します。オフセットがサイズより小さい場合、変化しません。オフセットがサイズより大きい場合、オフセットがサイズに設定されます。これにより、この後の書き込みがエラーにならないようにします。

ストリームが閉じられるまで、変更はディスク上の実際のファイルには一切書き込まれません。通常、変更はかわりに一時ファイルに書き込まれます。

構文

js
truncate()

引数

size

ストリームの新しいバイト数を表すunsigned long 値です。

返値

undefined で解決するPromise を返します。

例外

NotAllowedErrorDOMException

PermissionState'granted' でないとき返されます。

TypeError

size が定義されていないかunsigned long でないとき返されます。

js
// 未稿

仕様書

Specification
File System
# api-filesystemwritablefilestream-truncate

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp