Функција 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,
која го враќа размерот на датотеката