Funkcja disk_total_space
Funkcja disk_total_space zwraca całkowity rozmiar przestrzeni dyskowej
dla określonego dysku lub partycji. Parametr przyjmuje ścieżkę do dysku
w postaci ciągu znaków. Funkcja zwraca liczbę bajtów jako liczbę typu float.
Składnia
disk_total_space(directory);
Przykład
Uzyskajmy całkowity rozmiar dysku C:
<?php
$res = disk_total_space('C:');
echo $res;
?>
Wynik wykonania kodu (przykład):
256060440576
Przykład
Przekonwertujmy bajty na gigabajty dla wygody odczytu:
<?php
$bytes = disk_total_space('C:');
$gb = $bytes / 1024 / 1024 / 1024;
echo round($gb, 2) . ' GB';
?>
Wynik wykonania kodu (przykład):
'238.47 GB'
Przykład
Sprawdźmy dostępne miejsce na innym dysku:
<?php
$res = disk_total_space('D:');
var_dump($res);
?>
Wynik wykonania kodu (przykład):
float(512110881024)
Zobacz też
-
funkcję
disk_free_space,
która zwraca wolne miejsce -
funkcję
filesize,
która zwraca rozmiar pliku -
funkcję
realpath,
która zwraca ścieżkę bezwzględną