PHP 中的 ftruncate() 函数
phpprogrammingserver side programming更新于 2025/5/15 14:52:17
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

