Funktionen disk_free_space

Funktionen disk_free_space returnerer mængden af ledig plads i bytes på den angivne disk eller filsystem. Funktionen accepterer én parameter - stien til disken, der kontrolleres. I Windows kan man angive både et drevbogstav (for eksempel 'C:') og en sti til en mappe. I Unix-systemer angives stien til monteringspunktet.

Syntaks

phpdisk_free_space(directory);

Eksempel

Lad os få den ledige plads på drev C: i Windows:

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

Resultat af kodeudførelse (eksempel):

php1073741824

Eksempel

Lad os få den ledige plads i rodmappen på et Unix-system:

php<?php
  $res = disk_free_space('/');
  echo $res;
?>

Resultat af kodeudførelse (eksempel):

php2147483648

Eksempel

Lad os konvertere bytes til gigabyte for nem visning:

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

Resultat af kodeudførelse (eksempel):

php'15.75 GB'

Se også

  • funktionen disk_total_space,
    som returnerer diskenes samlede størrelse
  • funktionen filesize,
    som returnerer filstørrelsen