English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ftruncate()関数は、オープンされたファイルを指定の長さに切り詰め、成功した場合true、失敗した場合falseを返します。
bool ftruncate ( resource $handle , int $size )
この関数はファイルポインタを取得し、ファイルを処理し、指定の長さに切り詰めることができます。
<?php //ファイルサイズを確認 echo filesize("/PhpProject/sample.txt"); echo "\n"; $file = fopen("/PhpProject/sample.txt", "a+"); ftruncate($file, 100); fclose($file); //キャッシュをクリアし、ファイルサイズを再チェック clearstatcache(); echo filesize("/PhpProject/sample.txt"); ?>
出力結果
49 100