disk_free_space функциясы
disk_free_space функциясы көрсетілген дисктегі немесе файл жүйесіндегі
байтпен есептегендегі бос орынның мөлшерін қайтарады. Функция бір параметрді қабылдайды -
тексерілетін дискке жол. Windows жүйесінде диск әрпін (мысалы, 'C:') де,
қалтаға жолды да көрсетуге болады. Unix-жүйелерде тіркеу нүктесіне жол көрсетіледі.
Синтаксис
disk_free_space(directory);
Мысал
Windows жүйесінде C: дискіндегі бос орынды алайық:
<?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функциясы,
файл өлшемін қайтарады