Zum Inhalt springen

disk_total_space()

Einführung in die PHP-Funktion disk_total_space()

Die Funktion disk_total_space() in PHP wird verwendet, um die Gesamtgröße eines angegebenen Dateisystems oder einer Festplattenpartition abzurufen. Sie ist eine nützliche Funktion für Serveradministratoren und Webentwickler, die die Plattennutzung überwachen und ihre Dateien und Verzeichnisse verwalten möchten.

Die Funktion disk_total_space() akzeptiert einen Parameter, nämlich den Pfad zum Dateisystem oder zur Festplattenpartition, für die die Gesamtgröße abgerufen werden soll. In diesem Artikel werden wir die Syntax und Parameter der Funktion disk_total_space() sowie Beispiele für deren Verwendung diskutieren.

Syntax

Die Syntax der Funktion disk_total_space() lautet wie folgt:

Die Syntax von PHP disk_total_space()

php
float disk_total_space ( string $directory )
  • directory: der Pfad zum Dateisystem oder zur Festplattenpartition

Parameter

Die Funktion disk_total_space() erfordert einen Parameter:

  1. $directory: Der Pfad zum Dateisystem oder zur Festplattenpartition, für die die Gesamtgröße abgerufen werden soll. Dieser Parameter kann eine Zeichenfolge sein, die den Pfad zum Dateisystem oder zur Festplattenpartition enthält. Unter Windows verwenden Sie Laufwerksbuchstaben mit einem nachgestellten Schrägstrich (z. B. C:\ oder C:/).

Hinweis: Die Funktion gibt bei Erfolg die Gesamtgröße in Bytes zurück, andernfalls false.

Beispiele

Hier sind einige Beispiele zur Verwendung der Funktion disk_total_space():

Beispiel 1: Gesamtgröße eines Dateisystems abrufen

Das folgende Beispiel ruft die Gesamtgröße des Dateisystems /home/ ab:

Gesamtgröße eines Dateisystems in PHP abrufen

php
echo disk_total_space("/home/");

Die Ausgabe dieses Beispiels entspricht der Gesamtgröße des Dateisystems in Bytes.

Beispiel 2: Gesamtgröße einer Festplattenpartition abrufen

Das folgende Beispiel ruft die Gesamtgröße der Festplattenpartition /dev/sda1 ab:

Gesamtgröße einer Festplattenpartition in PHP abrufen

php
echo disk_total_space("/dev/sda1");

Die Ausgabe dieses Beispiels entspricht der Gesamtgröße der Festplattenpartition in Bytes.

Beispiel 3: Bytes in ein menschenlesbares Format umwandeln

Die Funktion gibt rohe Bytes zurück, die schwer zu lesen sind. Sie können das Ergebnis mit number_format() in ein menschenlesbares Format umwandeln:

Festplattengröße in ein menschenlesbares Format in PHP umwandeln

php
$bytes = disk_total_space("/");
if ($bytes !== false) {
    echo number_format($bytes / 1024 / 1024 / 1024, 2) . " GB";
}

Fazit

Zusammenfassend lässt sich sagen, dass die Funktion disk_total_space() ein praktisches Werkzeug zum Abrufen der Gesamtgröße eines angegebenen Dateisystems oder einer Festplattenpartition ist. Sie hilft bei der Überwachung der Plattennutzung und einem effektiven Speicher-Management.

Anhand der in diesem Artikel bereitgestellten Beispiele sollten Sie nun in der Lage sein, die Funktion disk_total_space() mühelos in Ihrem PHP-Code einzusetzen. Wenn Sie Fragen oder Anliegen zur Verwendung der Funktion disk_total_space() in PHP haben, kontaktieren Sie uns gerne. Wir helfen Ihnen gerne weiter.

Praxis

Welche Aussage beschreibt die Funktion disk_total_space() in PHP korrekt?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.