Funktion disk_total_space

Die Funktion disk_total_space gibt den gesamten Speicherplatz für das angegebene Laufwerk oder die Partition zurück. An den Parameter wird ein Pfad zum Laufwerk in Form einer Zeichenkette übergeben. Die Funktion gibt die Anzahl der Bytes als Zahl vom Typ float zurück.

Syntax

phpdisk_total_space(directory);

Beispiel

Lassen Sie uns die Gesamtgröße des Laufwerks C ermitteln:

php<?php
  $res = disk_total_space('C:');
  echo $res;
?>

Ergebnis der Codeausführung (Beispiel):

php256060440576

Beispiel

Wir konvertieren Bytes in Gigabytes für bessere Lesbarkeit:

php<?php
  $bytes = disk_total_space('C:');
  $gb = $bytes / 1024 / 1024 / 1024;
  echo round($gb, 2) . ' GB';
?>

Ergebnis der Codeausführung (Beispiel):

php'238.47 GB'

Beispiel

Lassen Sie uns den verfügbaren Platz auf einem anderen Laufwerk überprüfen:

php<?php
  $res = disk_total_space('D:');
  var_dump($res);
?>

Ergebnis der Codeausführung (Beispiel):

phpfloat(512110881024)

Siehe auch

  • die Funktion disk_free_space,
    die den freien Speicherplatz zurückgibt
  • die Funktion filesize,
    die die Dateigröße zurückgibt
  • die Funktion realpath,
    die den absoluten Pfad zurückgibt