fs.ftruncate

関数の概要

fs.ftruncateは、Node.jsのファイルシステムモジュールで提供される関数の1つです。この関数は、指定されたファイルを指定されたサイズに切り詰めることができます。主な目的は、ファイルのサイズを変更することで、不要なデータを削除したり、ファイルのサイズを調整したりすることです。

パラメータの説明

パラメータ 用途
fd integer ファイルディスクリプタ
len integer 切り詰め後のファイルサイズ

戻り値

fs.ftruncateの戻り値はありません。処理が完了すると、コールバック関数が呼び出されます。非同期的に処理されます。

使用例

以下にfs.ftruncateの使用例を示します。


const fs = require('fs');

fs.open('example.txt', 'r+', (err, fd) => {
  if (err) throw err;
  fs.ftruncate(fd, 10, (err) => {
    if (err) throw err;
    console.log('ファイルが切り詰められました');
  });
});

関連する関数

fs.ftruncateとよく一緒に使われる関数や似た役割を持つ関数には、fs.truncateやfs.openなどがあります。

まとめ

fs.ftruncateは、ファイルのサイズを切り詰めるための便利な関数です。ファイルを一定のサイズに調整したり、不要な部分を削除したりする際に活用できます。非同期処理であるため、コールバック関数を適切に扱うことが重要です。