Hàm disk_free_space
Hàm disk_free_space trả về số lượng dung lượng trống
tính bằng byte trên ổ đĩa hoặc hệ thống tệp được chỉ định. Hàm nhận
một tham số - đường dẫn đến ổ đĩa cần kiểm tra. Trên Windows có thể chỉ định
cả ký tự ổ đĩa (ví dụ: 'C:') và đường dẫn đến thư mục. Trên hệ thống Unix
chỉ định đường dẫn đến điểm gắn kết.
Cú pháp
disk_free_space(directory);
Ví dụ
Lấy dung lượng trống trên ổ đĩa C: trong Windows:
<?php
$res = disk_free_space('C:');
echo $res;
?>
Kết quả thực thi mã (ví dụ):
1073741824
Ví dụ
Lấy dung lượng trống trong thư mục gốc của hệ thống Unix:
<?php
$res = disk_free_space('/');
echo $res;
?>
Kết quả thực thi mã (ví dụ):
2147483648
Ví dụ
Chuyển đổi byte sang gigabyte để hiển thị thuận tiện:
<?php
$bytes = disk_free_space('C:');
$gb = round($bytes / 1024 / 1024 / 1024, 2);
echo $gb . ' GB';
?>
Kết quả thực thi mã (ví dụ):
'15.75 GB'
Xem thêm
-
hàm
disk_total_space,
hàm trả về tổng kích thước ổ đĩa -
hàm
filesize,
hàm trả về kích thước tệp