ftruncate 함수
(PHP 4, PHP 5, PHP 7, PHP 8)
ftruncate — 파일을 주어진 길이로 자릅니다.
설명
ftruncate(resource $stream
, int $size
): bool
파일 포인터, stream
을 가져오고 파일을 길이, size
로 자릅니다.
매개변수
stream
- 파일 포인터.
메모:
stream
은 쓰기 위해 열려 있어야 합니다. size
- 자를 크기입니다.
메모:
size
가 파일보다 크면 파일이 널 바이트로 확장됩니다.size
가 파일보다 작으면 파일이 해당 크기로 잘립니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
Examples
예제 #1 파일 자르기 예
<?php
$filename = 'lorem_ipsum.txt';
$handle = fopen($filename, 'r+');
ftruncate($handle, rand(1, filesize($filename)));
rewind($handle);
echo fread($handle, filesize($filename));
fclose($handle);
?>
노트
메모: 파일 포인터는 변경되지 않습니다.