Функция disk_free_space

Функция disk_free_space кўрсатилган диск ёки файл тизимидаги бўш жойни байтларда қайтаради. Функция битта параметрни қабул қилади - текшириладиган дискга йўл. Windowsда дискнинг ҳарфини (масалан, 'C:') ҳамда каталогга йўлни кўрсатиш мумкин. Unix-тизимларида эса монтлаш нуқтасига йўл кўрсатилади.

Синтаксис

phpdisk_free_space(directory);

Мисол

Windowsда C: дискдаги бўш жойни оламиз:

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,
    у файлнинг ҳажмини қайтаради