Функцыя 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
,
якая вяртае абсалютны шлях