Функция 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,
которая возвращает абсолютный путь