Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】Object::truncate()メソッドの使い方

truncateメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

truncateメソッドは、Node.jsにおいて、ファイルやバッファなどのオブジェクトが保持するデータを特定の長さに切り詰めるために使用されるメソッドです。このメソッドの主な役割は、指定されたファイルやデータの内容を、指定したバイト数に調整することにあります。具体的には、ファイルシステムモジュール(fsモジュール)を通じて提供され、ファイルパス、または既に開かれているファイルを示すファイル記述子(ファイルを表す識別子であり、特定のオブジェクトとして扱われます)を対象として、新しい長さを指定します。

新しい長さが現在のファイルサイズよりも短い場合は、ファイルの末尾から超過するデータが削除され、ファイルが短縮されます。反対に、新しい長さが現在のファイルサイズよりも長い場合は、ファイルは指定された長さまで拡張され、新しく追加された領域には通常ヌルバイト(0x00)が埋められます。この操作は、ログファイルのサイズを一定に保つ、一時ファイルのディスク使用量を管理する、あるいは特定のデータ構造に合わせたファイルサイズを準備するといった、システムの安定運用や効率的なリソース管理において非常に重要な機能を提供します。Node.jsでは、非同期処理を基本とするコールバックやPromiseを利用したメソッドと、同期的に処理を行うメソッドの両方が用意されており、アプリケーションの要件に応じて使い分けることができます。

構文(syntax)

1Object.truncate(targetObject, length);

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ

関連プログラミング言語