299 of 410 menu

ftruncate 함수

함수 ftruncate는 파일을 지정된 크기로 자릅니다. 첫 번째 매개변수로 파일 디스크립터를, 두 번째 매개변수로 파일을 자를 크기를 받습니다. 파일이 지정된 크기보다 컸다면, 초과 데이터는 손실됩니다. 파일이 지정된 크기보다 작았다면, 널 바이트로 채워집니다.

구문

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

예제

파일을 100바이트로 자르기:

<?php $file = fopen('example.txt', 'r+'); ftruncate($file, 100); fclose($file); ?>

함수는 성공 시 true를, 오류 시 false를 반환합니다.

예제

지정된 크기의 빈 파일 생성하기:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // 1 KB 크기의 파일 생성 fclose($file); ?>

예제

함수 실행 결과 확인하기:

<?php $file = fopen('test.txt', 'r+'); $res = ftruncate($file, 50); if ($res) { echo 'file truncated successfully'; } else { echo 'error truncating file'; } fclose($file); ?>

함께 보기

  • 함수 fopen,
    파일을 엽니다.
  • 함수 fwrite,
    파일에 씁니다.
  • 함수 filesize,
    파일 크기를 반환합니다.
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부