disk_free_space කාර්යය

disk_free_space කාර්යය යනු සඳහන් කරන ලද තැටියක හෝ ගොනු පද්ධතියක නිදහස් ඉඩකඩ ප්‍රමාණය බයිට වලින් ආපසු ලබා දෙන කාර්යයකි. කාර්යය පරාමිතියක් ලබා ගනී - පරීක්ෂා කරන තැටියට ඇති මාර්ගය. Windows හි තැටි අකුර (උදාහරණයක් ලෙස, 'C:') මෙන්ම දIRectory එකකට ඇති මාර්ගය ද සඳහන් කළ හැකිය. Unix පද්ධතිවල mount point එකකට ඇති මාර්ගය සඳහන් කරයි.

වාක්‍ය රීතිය

phpdisk_free_space(directory);

උදාහරණය

Windows හි C: තැටියේ නිදහස් ඉඩකඩ ලබා ගනිමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය (උදාහරණයක්):

php1073741824

උදාහරණය

Unix පද්ධතියක මූල දIRectory එකේ නිදහස් ඉඩකඩ ලබා ගනිමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය (උදාහරණයක්):

php2147483648

උදාහරණය

පහසු දර්ශනයක් සඳහා බයිට ගිගාබයිට වලට පරිවර්තනය කරමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය (උදාහරණයක්):

php'15.75 GB'

මෙයත් බලන්න

  • disk_total_space කාර්යය,
    එය තැටියේ සම්පූර්ණ ප්‍රමාණය ආපසු ලබා දෙයි
  • filesize කාර්යය,
    එය ගොනුවේ ප්‍රමාණය ආපසු ලබා දෙයි