現在の位置: ホーム> 最新記事一覧> php ftruncate()関数の詳細な説明:ファイルを切り捨ててサイズを管理する

php ftruncate()関数の詳細な説明:ファイルを切り捨ててサイズを管理する

M66 2025-07-12

php ftruncate()関数の詳細な説明

ftruncate()関数は、開いたファイルを指定された長さに切り捨てるために使用されます。ファイル操作では、Ftruncate()は、ファイルコンテンツのサイズを変更する必要がある場合に非常に実用的なツールです。成功したときにtrueを返し、障害時にfalsを返します。

文法

ftruncate(file_pointer、size);

パラメーターの説明

file_pointer-これはオープンファイルポインターです。ファイルは、切り捨てられる前に書き込みモードで開く必要があります。
サイズ- これは、バイト単位でファイルを切り捨てたいターゲットサイズです。

返品値

ftruncate()関数は、成功したときにtrueを返し、失敗したときにfalseを返します。

サンプルコード

<?php
    echo filesize("new.txt");
    echo " ";
    $file_pointer = fopen("new.txt", "a+");
    ftruncate($file_pointer, 50);
    fclose($file_pointer);
    clearstatcache();
    echo filesize("new.txt");
    fclose($file_pointer);
?>

出力の例

400
50

要約します

この記事では、PHPのFtruncate()関数とそのアプリケーションの例を紹介します。この機能により、開発者はファイルを簡単に切り捨ててファイルサイズを変更することができ、それにより、より柔軟なファイル管理を実現できます。