Функция disk_free_space
Функцията disk_free_space връща количеството свободно място
в байтове на указания диск или файлова система. Функцията приема
един параметър - път към проверявания диск. В Windows може да се указва
както буква на диск (например, 'C:'), така и път към директория. В Unix-системи
се указва път към точка на монтиране.
Синтаксис
disk_free_space(directory);
Пример
Нека получим свободно място на диск C: в Windows:
<?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,
която връща размера на файла