PHP ftruncate() ファンクション
定義および使用法
ftruncate() ファンクションはファイルを指定された長さにカットオフします。
文法
ftruncate(ファイル,サイズ)
パラメータ | 説明 |
---|---|
ファイル | 必須。カットオフする開放されたファイルを指定します。 |
サイズ | 必須。新しいファイルサイズを指定します。 |
説明
ファイルポインタを受け入れます ファイル としてパラメータを指定し、ファイルサイズを以下のサイズにカットオフします サイズ。成功した場合には TRUE を返し、失敗した場合には FALSE を返します。
ヒントおよびコメント
コメント:ファイルは append モードでのみ変更されます。write モードでは、以下のように追加する必要があります fseek() 操作。
コメント:PHP 4.3.3 以前では、ftruncate() は成功時に整数値 1 を返し、TRUE の布尔値ではありません。
例
<?php //ファイルサイズを確認 echo filesize("test.txt"); echo "<br />"; $file = fopen("test.txt", "a+"); ftruncate($file,100); fclose($file); //キャッシュをクリアし、ファイルサイズを再確認 clearstatcache(); echo filesize("test.txt"); ?>
出力例:
792 100