Monday, December 22, 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
32456 POSTS0 COMMENTS
Milvus
111 POSTS0 COMMENTS
Nango Kala
6823 POSTS0 COMMENTS
Nicole Veronica
11958 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12038 POSTS0 COMMENTS
Shaida Kate Naidoo
6958 POSTS0 COMMENTS
Ted Musemwa
7203 POSTS0 COMMENTS
Thapelo Manthata
6911 POSTS0 COMMENTS
Umr Jansen
6890 POSTS0 COMMENTS