(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
disk_total_space — Returns the total size of a filesystem or disk partition
disk_total_space(string $directory): float|false
Given a string containing a directory, this function will return the total number of bytes on the corresponding filesystem or disk partition.
directoryA directory of the filesystem or disk partition.
Returns the total number of bytes as a float or false on failure.
Example #1 disk_total_space() example
<?php
// $ds contains the total number of bytes available on "/"
$ds = disk_total_space("/");
// On Windows:
$ds = disk_total_space("C:");
$ds = disk_total_space("D:");
?> Note: This function will not work on remote files as the file to be examined must be accessible via the server's filesystem.
© 1997–2025 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.disk-total-space.php