Функсияи disk_free_space

Функсияи disk_free_space миқдори ҷои холӣ дар байтҳо дар диск ё системаи файлии мушаххасгардиро бармегардонад. Функсия як параметр қабул мекунад - роҳ ба диски санҷидашаванда. Дар Windows метавон нишон дод ҳам ҳарфи диск (масалан, 'C:'), ҳам роҳ ба каталог. Дар системаҳои Unix роҳ ба нуқтаи насб кардан нишон дода мешавад.

Синтаксис

phpdisk_free_space(directory);

Мисол

Ҷои холӣ дар диск C: дар Windows-ро ба даст меорем:

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

Натиҷаи иҷрои код (мисол):

php1073741824

Мисол

Ҷои холӣ дар корӣ директорияи системаи Unix-ро ба даст меорем:

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,
    ки андозаи файлро бармегардонад