Funksie disk_free_space

Die funksie disk_free_space gee die hoeveelheid vry spasie in grepe op die gespesifiseerde skyf of lêerstelsel terug. Die funksie neem een parameter - die pad na die skyf wat nagegaan word. In Windows kan jy of die skyfletter spesifiseer (byvoorbeeld, 'C:'), of die pad na die gids. In Unix-stelsels word die pad na die koppelpunt gespesifiseer.

Sintaksis

phpdisk_free_space(directory);

Voorbeeld

Laat ons vry spasie op skyf C: in Windows kry:

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

Resultaat van kode-uitvoering (voorbeeld):

php1073741824

Voorbeeld

Laat ons vry spasie in die wortelgids van 'n Unix-stelsel kry:

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

Resultaat van kode-uitvoering (voorbeeld):

php2147483648

Voorbeeld

Laat ons grepe na gigagrepe omskakel vir gerieflike vertoning:

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

Resultaat van kode-uitvoering (voorbeeld):

php'15.75 GB'

Sien ook

  • die funksie disk_total_space,
    wat die totale grootte van die skyf teruggee
  • die funksie filesize,
    wat die grootte van 'n lêer teruggee