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