Open In App

PHP disk_total_space( ) Function

Last Updated : 26 Jun, 2023
Suggest changes
Share
Like Article
Like
Report
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
<?php // specifying directory to check for total space echo disk_total_space("D:"); ?> 
Output:
10969328844798729
Program 2: php
<?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

Next Article

Similar Reads

Article Tags :
Practice Tags :