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