disk_free_space 함수
함수 disk_free_space는 지정된 디스크 또는 파일 시스템의
여유 공간을 바이트 단위로 반환합니다. 이 함수는 하나의 매개변수를 받습니다 -
확인하려는 디스크의 경로입니다. Windows에서는 드라이브 문자(예: 'C:') 또는
디렉터리 경로를 지정할 수 있습니다. Unix 시스템에서는 마운트 포인트 경로를
지정합니다.
구문
disk_free_space(directory);
예제
Windows에서 C: 드라이브의 여유 공간을 확인해 봅시다:
<?php
$res = disk_free_space('C:');
echo $res;
?>
코드 실행 결과(예시):
1073741824
예제
Unix 시스템의 루트 디렉터리 여유 공간을 확인해 봅시다:
<?php
$res = disk_free_space('/');
echo $res;
?>
코드 실행 결과(예시):
2147483648
예제
편리한 표시를 위해 바이트를 기가바이트로 변환해 봅시다:
<?php
$bytes = disk_free_space('C:');
$gb = round($bytes / 1024 / 1024 / 1024, 2);
echo $gb . ' GB';
?>
코드 실행 결과(예시):
'15.75 GB'
함께 보기
-
함수
disk_total_space,
디스크의 전체 크기를 반환합니다 -
함수
filesize,
파일의 크기를 반환합니다