Функция 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
,
которая возвращает размер файла