disk_free_space කාර්යය
disk_free_space කාර්යය යනු සඳහන් කරන ලද තැටියක හෝ ගොනු පද්ධතියක නිදහස් ඉඩකඩ ප්රමාණය
බයිට වලින් ආපසු ලබා දෙන කාර්යයකි. කාර්යය පරාමිතියක් ලබා ගනී - පරීක්ෂා කරන තැටියට ඇති මාර්ගය.
Windows හි තැටි අකුර (උදාහරණයක් ලෙස, 'C:') මෙන්ම දIRectory එකකට ඇති මාර්ගය ද සඳහන් කළ හැකිය.
Unix පද්ධතිවල mount point එකකට ඇති මාර්ගය සඳහන් කරයි.
වාක්ය රීතිය
disk_free_space(directory);
උදාහරණය
Windows හි C: තැටියේ නිදහස් ඉඩකඩ ලබා ගනිමු:
<?php
$res = disk_free_space('C:');
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය (උදාහරණයක්):
1073741824
උදාහරණය
Unix පද්ධතියක මූල දIRectory එකේ නිදහස් ඉඩකඩ ලබා ගනිමු:
<?php
$res = disk_free_space('/');
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය (උදාහරණයක්):
2147483648
උදාහරණය
පහසු දර්ශනයක් සඳහා බයිට ගිගාබයිට වලට පරිවර්තනය කරමු:
<?php
$bytes = disk_free_space('C:');
$gb = round($bytes / 1024 / 1024 / 1024, 2);
echo $gb . ' GB';
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය (උදාහරණයක්):
'15.75 GB'
මෙයත් බලන්න
-
disk_total_spaceකාර්යය,
එය තැටියේ සම්පූර්ණ ප්රමාණය ආපසු ලබා දෙයි -
filesizeකාර්යය,
එය ගොනුවේ ප්රමාණය ආපසු ලබා දෙයි