Funktion disk_free_space
Die Funktion disk_free_space gibt die Menge des freien Speicherplatzes
in Bytes auf der angegebenen Festplatte oder dem Dateisystem zurück. Die Funktion akzeptiert
einen Parameter - den Pfad zur zu überprüfenden Festplatte. Unter Windows können
sowohl der Laufwerksbuchstabe (z.B. 'C:') als auch der Pfad zu einem Verzeichnis angegeben werden. In Unix-Systemen
wird der Pfad zum Einhängepunkt angegeben.
Syntax
disk_free_space(directory);
Beispiel
Ermitteln wir den freien Speicherplatz auf Laufwerk C: unter Windows:
<?php
$res = disk_free_space('C:');
echo $res;
?>
Ergebnis der Codeausführung (Beispiel):
1073741824
Beispiel
Ermitteln wir den freien Speicherplatz im Stammverzeichnis eines Unix-Systems:
<?php
$res = disk_free_space('/');
echo $res;
?>
Ergebnis der Codeausführung (Beispiel):
2147483648
Beispiel
Konvertieren wir Bytes in Gigabyte für eine benutzerfreundliche Anzeige:
<?php
$bytes = disk_free_space('C:');
$gb = round($bytes / 1024 / 1024 / 1024, 2);
echo $gb . ' GB';
?>
Ergebnis der Codeausführung (Beispiel):
'15.75 GB'
Siehe auch
-
die Funktion
disk_total_space,
die die Gesamtgröße der Festplatte zurückgibt -
die Funktion
filesize,
die die Dateigröße zurückgibt