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 ශ්‍රිතය,
    එය නිරපේක්ෂ පෙත ආපසු ලබා දෙයි