PHP ftruncate() 함수

정의 및 사용법

ftruncate() 함수는 파일을 지정된 길이로 截단합니다.

문법

ftruncate(file,size)
파라미터 설명
file 필수. 截단할 열린 파일을 지정합니다.
size 필수. 새로운 파일 크기를 지정합니다.

설명

파일 포인터를 받아들입니다 file 파라미터로 사용하며, 파일 크기를 size성공하면 TRUE를 반환하고, 실패하면 FALSE를 반환합니다.

안내 및 주석

주석:파일은 append 모드에서만 변경됩니다. write 모드에서는 추가로 fseek() 작업.

주석:PHP 4.3.3 이전에는 ftruncate()가 성공적으로 완료되면 정수 1을 반환하며,布尔值 TRUE를 반환하지 않습니다.

예제

<?php
// 파일 크기를 확인
echo filesize("test.txt");
echo "<br />";
$file = fopen("test.txt", "a+");
ftruncate($file,100);
fclose($file);
// 캐시를 비우고 다시 파일 크기를 확인
clearstatcache();
echo filesize("test.txt");
?>

출력 예제:

792
100