Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP disk_free_space() 함수 완벽 가이드 – 디스크 여유 공간 확인하기

PHP의 disk_free_space() 함수는 지정한 디렉터리가 속한 파일 시스템(디스크 파티션)의 사용 가능한 여유 공간을 바이트 단위로 반환합니다. 서버의 남은 저장 용량을 확인해야 할 때 유용하게 활용할 수 있습니다.

문법

disk_free_space(dir_name);

매개변수

  • dir_name − 여유 공간을 확인하고자 하는 디렉터리의 이름을 지정합니다.

반환 값

disk_free_space() 함수는 해당 디렉터리가 위치한 디스크 파티션에서 사용 가능한 공간을 바이트 단위로 반환합니다. 호출에 실패할 경우 false를 반환합니다.

참고로 이 함수는 diskfreespace() 함수의 별칭(alias)이기도 하며, 두 함수는 동일하게 동작합니다.

예제

<?php
   echo disk_free_space("/home/");
?>

출력 결과

832806768640

위 예제에서는 /home/ 디렉터리가 속한 파티션의 여유 공간이 약 832GB(바이트 기준)임을 보여줍니다. 반환 값은 바이트 단위이므로, 사람이 읽기 쉬운 형태로 변환하려면 GB나 MB 단위로 나누어 표시하는 것이 좋습니다.