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

phpdisk_free_space(directory);

Ví dụ

Lấy dung lượng trống trên ổ đĩa C: trong Windows:

php<?php
  $res = disk_free_space('C:');
  echo $res;
?>

Kết quả thực thi mã (ví dụ):

php1073741824

Ví dụ

Lấy dung lượng trống trong thư mục gốc của hệ thống Unix:

php<?php
  $res = disk_free_space('/');
  echo $res;
?>

Kết quả thực thi mã (ví dụ):

php2147483648

Ví dụ

Chuyển đổi byte sang gigabyte để hiển thị thuận tiện:

php<?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ụ):

php'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