ftruncate 将文件截断到给定的长度

发表日期:2021-07-01 08:55:43 | 来源: | | 浏览(697) 分类:文件系统函数

ftruncate

(PHP 4, PHP 5, PHP 7, PHP 8)

ftruncate将文件截断到给定的长度

说明

ftruncate(resource $handle, int $size): bool

接受文件指针 handle 作为参数,并将文件大小截取为 size

参数

handle

文件指针。

注意:

The handle must be open for writing.

size

The size to truncate to.

注意:

If size is larger than the file then the file is extended with null bytes.

If size is smaller than the file then the file is truncated to that size.

返回值

成功时返回 true, 或者在失败时返回 false

更新日志

版本 说明
4.3.3 在 PHP 4.3.3 之前,ftruncate() 在成功时返回一个 integer 值 1,而不是 booleantrue

范例

示例 #1 File truncation example

<?php 
$filename = 'lorem_ipsum.txt';
$handle = fopen($filename, 'r+');
ftruncate($handle, rand(1, filesize($filename)));
rewind($handle);
echo fread($handle, filesize($filename));
fclose($handle);
?>

注释

注意:

The file pointer is not changed.

参见

集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。