disk_total_space 함수
함수 disk_total_space는 지정된 디스크나 파티션의 전체 디스크 공간 크기를 반환합니다.
매개변수로는 문자열 형태의 디스크 경로가 전달됩니다.
함수는 float 타입의 숫자로 바이트 수를 반환합니다.
구문
disk_total_space(directory);
예제
디스크 C의 전체 크기를 얻어봅시다:
<?php
$res = disk_total_space('C:');
echo $res;
?>
코드 실행 결과 (예시):
256060440576
예제
읽기 편하도록 바이트를 기가바이트로 변환합니다:
<?php
$bytes = disk_total_space('C:');
$gb = $bytes / 1024 / 1024 / 1024;
echo round($gb, 2) . ' GB';
?>
코드 실행 결과 (예시):
'238.47 GB'
예제
다른 드라이브의 사용 가능한 공간을 확인해봅시다:
<?php
$res = disk_total_space('D:');
var_dump($res);
?>
코드 실행 결과 (예시):
float(512110881024)
함께 보기
-
함수
disk_free_space,
사용 가능한 공간을 반환합니다. -
함수
filesize,
파일 크기를 반환합니다. -
함수
realpath,
절대 경로를 반환합니다.