ฟังก์ชัน disk_free_space
ฟังก์ชัน disk_free_space ส่งกลับปริมาณพื้นที่ว่าง
เป็นไบต์บนดิสก์หรือระบบไฟล์ที่ระบุ ฟังก์ชันรับพารามิเตอร์
หนึ่งตัว - พาธไปยังดิสก์ที่ต้องการตรวจสอบ ใน Windows สามารถระบุ
ได้ทั้งตัวอักษรระบุดิสก์ (เช่น 'C:') และพาธไปยังไดเรกทอรี ในระบบ Unix
ให้ระบุพาธไปยังจุด mount
ไวยากรณ์
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,
ซึ่งส่งกลับขนาดของไฟล์