ფუნქცია 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,
რომელიც აბრუნებს ფაილის ზომას