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