Funksie disk_total_space

Die funksie disk_total_space gee die totale skyfruimte vir die aangeduide skyf of partisie terug. Die pad na die skyf word as 'n string aan die parameter oorgedra. Die funksie gee die aantal grepe as 'n float-tipe getal terug.

Sintaksis

phpdisk_total_space(directory);

Voorbeeld

Laat ons die totale grootte van skyf C kry:

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

Resultaat van kode-uitvoering (voorbeeld):

php256060440576

Voorbeeld

Laat ons grepe na gigagrepe omskakel vir leesgerief:

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

Resultaat van kode-uitvoering (voorbeeld):

php'238.47 GB'

Voorbeeld

Kom ons toets die beskikbare ruimte op 'n ander skyf:

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

Resultaat van kode-uitvoering (voorbeeld):

phpfloat(512110881024)

Kyk ook

  • die funksie disk_free_space,
    wat vry ruimte teruggee
  • die funksie filesize,
    wat die lêergrootte teruggee
  • die funksie realpath,
    wat die absolute pad teruggee