filesize 함수

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

filesize — 파일 크기 가져오기


설명

filesize(string $filename): int|false

지정된 파일의 크기를 가져옵니다.


매개변수

filename
파일의 경로입니다.

반환 값

파일 크기를 바이트 단위로 반환하거나 오류의 경우 false(및 E_WARNING 수준의 오류 생성)를 반환합니다.

참고: PHP의 정수 유형은 부호가 있고 많은 플랫폼이 32비트 정수를 사용하기 때문에 일부 파일 시스템 함수는 2GB보다 큰 파일에 대해 예기치 않은 결과를 반환할 수 있습니다.


오류/예외

실패 시 E_WARNING이 발생합니다.


Examples

예제 #1 filesize() 예제

                  
<?php

// outputs e.g.  somefile.txt: 1024 bytes

$filename = 'somefile.txt';
echo $filename . ': ' . filesize($filename) . ' bytes';

?>
                  
                

메모

메모: 이 함수의 결과는 캐시됩니다. 자세한 내용은 clearstatcache()를 참조하세요.

PHP 5.0.0부터 이 함수는 일부 URL 래퍼와 함께 사용할 수도 있습니다. stat() 기능 제품군을 지원하는 래퍼를 확인하려면 지원되는 프로토콜 및 래퍼를 참조하세요.


기타

  • file_exists() - 파일이나 디렉토리가 존재하는지 확인