Friday, October 17, 2025
HomeLanguagesPHP disk_total_space( ) Function

PHP disk_total_space( ) Function

The disk_total_space() function in PHP is an inbuilt function which is used to return the total space of a specified directory. The disk_total_space() function denotes the total space in bytes. It returns the total space on a filesystem or on a disk partition.

The disk_total_space() function returns the total number of bytes on the corresponding filesystem or disk partition for a specified directory inputted as a string.

Syntax:

float disk_total_space ( string $directory )

Parameters: The disk_total_space() function in PHP accepts only one parameter $directory which is directory.

Return Value: It returns the total space on a filesystem or on a disk partition.

Errors And Exception:

  1. The disk_total_space() function in PHP may give improper results if a file name is given as parameter instead of a directory.
  2. The disk_total_space() function in PHP doesn’t works for remote files.It only works on files which are accessible by the server’s filesystem.

Examples:

Input : disk_total_space("D:");
Output : 10969328844798729

Input : disk_total_space("C:");
Output : 104379834795739795 

Below programs illustrate the disk_total_space() function:

Program 1:




<?php
  
// specifying directory to check for total space
echo disk_total_space("D:");
  
?>


Output:

10969328844798729

Program 2:




<?php
  
// specifying directory to
// check for total space
$space = disk_total_space("C:");
  
echo "C: drive has a total capacity
                    of $space bytes.";
  
?>


Output:

C: drive has a total capacity of 104379834795739795 bytes.

Reference:
http://php.net/manual/en/function.disk-total-space.php

RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS