PHP disk_total_space()

Hàm disk_total_space() trong PHP

Hàm disk_total_space() trong PHP được sử dụng để trả về tổng dung lượng của một phân vùng trên hệ thống file. Hàm này rất hữu ích khi bạn muốn kiểm tra dung lượng đĩa cứng còn lại, đặc biệt trong các ứng dụng có xử lý upload file hoặc lưu trữ dữ liệu lớn.

Cú pháp

disk_total_space(string $path): float|false

Tham số

  • $path: Đường dẫn đến thư mục hoặc phân vùng mà bạn muốn kiểm tra.

Giá trị trả về

Hàm sẽ trả về tổng dung lượng (tính bằng byte) của phân vùng chứa đường dẫn được chỉ định. Nếu không thành công, hàm sẽ trả về false.

Ví dụ sử dụng


$path = '/'; // Đường dẫn tới gốc của hệ thống
$total_space = disk_total_space($path);

if ($total_space !== false) {
    echo "Tổng dung lượng: " . $total_space . " bytes";
} else {
    echo "Không thể xác định dung lượng.";
}

Lưu ý

  • Hàm này chỉ hoạt động trên hệ điều hành hỗ trợ PHP và có thể không hoạt động trên một số môi trường ảo hóa hoặc mạng.
  • Đường dẫn mà bạn cung cấp nên có quyền truy cập để hàm có thể xác định dung lượng.

Kết luận

Hàm disk_total_space() là công cụ hữu ích trong việc quản lý dung lượng lưu trữ của hệ thống. Việc hiểu rõ cách sử dụng và cách thức hoạt động của nó sẽ giúp bạn trong việc phát triển ứng dụng hiệu quả hơn.