ฟังก์ชัน disk_total_space
ฟังก์ชัน disk_total_space ส่งกลับพื้นที่ดิสก์ทั้งหมด
สำหรับดิสก์หรือพาร์ทิชันที่ระบุ พารามิเตอร์ที่ส่งคือเส้นทางไปยังดิสก์
ในรูปแบบสตริง ฟังก์ชันส่งกลับจำนวนไบต์ในรูปแบบตัวเลขประเภท float
ไวยากรณ์
disk_total_space(directory);
ตัวอย่าง
รับขนาดรวมของไดรฟ์ C:
<?php
$res = disk_total_space('C:');
echo $res;
?>
ผลลัพธ์การทำงานของโค้ด (ตัวอย่าง):
256060440576
ตัวอย่าง
แปลงไบต์เป็นกิกะไบต์เพื่อให้อ่านง่ายขึ้น:
<?php
$bytes = disk_total_space('C:');
$gb = $bytes / 1024 / 1024 / 1024;
echo round($gb, 2) . ' GB';
?>
ผลลัพธ์การทำงานของโค้ด (ตัวอย่าง):
'238.47 GB'
ตัวอย่าง
ตรวจสอบพื้นที่ว่างบนอีกไดรฟ์หนึ่ง:
<?php
$res = disk_total_space('D:');
var_dump($res);
?>
ผลลัพธ์การทำงานของโค้ด (ตัวอย่าง):
float(512110881024)
ดูเพิ่มเติม
-
ฟังก์ชัน
disk_free_space,
ซึ่งส่งกลับพื้นที่ว่าง -
ฟังก์ชัน
filesize,
ซึ่งส่งกลับขนาดไฟล์ -
ฟังก์ชัน
realpath,
ซึ่งส่งกลับเส้นทางแบบสัมบูรณ์