disk_total_space ֆունկցիան

disk_total_space ֆունկցիան վերադարձնում է սկավառակի տարածության ընդհանուր չափը նշված սկավառակի կամ բաժնի համար: Պարամետրին փոխանցվում է սկավառակի ուղին տողի տեսքով: Ֆունկցիան վերադարձնում է բայթերի քանակը float տիպի թվով:

Շարահյուսություն

phpdisk_total_space(directory);

Օրինակ

Ստացենք C սկավառակի ընդհանուր չափը:

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

Կոդի կատարման արդյունքը (օրինակ).

php256060440576

Օրինակ

Բայթերը վերածենք գիգաբայթերի՝ ընթեռնելիությունը հեշտացնելու համար.

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

Կոդի կատարման արդյունքը (օրինակ).

php'238.47 GB'

Օրինակ

Ստուգենք մեկ այլ սկավառակի վրա առկա տարածությունը.

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

Կոդի կատարման արդյունքը (օրինակ).

phpfloat(512110881024)

Տես նաև

  • disk_free_space ֆունկցիան,
    որը վերադարձնում է ազատ տարածությունը
  • filesize ֆունկցիան,
    որը վերադարձնում է ֆայլի չափը
  • realpath ֆունկցիան,
    որը վերադարձնում է բացարձակ ուղին