PHP 中的 ftruncate() 函数

phpprogrammingserver side programming

ftruncate() 函数将打开的文件截断为指定的长度。如果成功,该函数将返回 TRUE,如果失败,则返回 FALSE。

语法

ftruncate(file_pointer, size)

参数

  • file_pointer − 文件指针必须打开才能写入截断。

  • size − 要截断到的文件大小。

返回

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

相关文章