PHP disk_free_space()
Hàm disk_free_space() trong PHP
Hàm disk_free_space()
trong PHP được sử dụng để xác định dung lượng trống (free space) của một phân vùng hoặc toàn bộ ổ đĩa. Hàm này rất hữu ích khi bạn cần kiểm tra xem có đủ dung lượng để lưu trữ dữ liệu hay không.
Cú pháp
disk_free_space(string $directory): int|false
Tham số
- $directory: Đường dẫn đến thư mục mà bạn muốn kiểm tra dung lượng trống. Bạn có thể chỉ định đường dẫn tuyệt đối hoặc tương đối. Nếu không chỉ định, hàm sẽ trả về dung lượng trống của ổ đĩa chứa thư mục hiện tại.
Giá trị trả về
Hàm sẽ trả về dung lượng trống còn lại tính bằng byte nếu thành công. Nếu có lỗi xảy ra, hàm sẽ trả về false
.
Ví dụ
$free_space = disk_free_space('/path/to/directory');
if ($free_space !== false) {
echo "Dung lượng trống còn lại là: " . $free_space . " bytes";
} else {
echo "Không thể kiểm tra dung lượng trống.";
}
Lưu ý
- Hàm này yêu cầu quyền truy cập vào thư mục được chỉ định để có thể truy cập thông tin dung lượng ổ đĩa.
- Kết quả trả về có thể được chuyển đổi sang định dạng dễ đọc hơn (ví dụ: KB, MB, GB) nếu cần thiết.
Hàm disk_free_space()
là một công cụ hữu ích trong việc quản lý và tối ưu hóa dung lượng lưu trữ trong ứng dụng PHP của bạn.