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 функциясын,
    ал файлдын көлөмүн кайтарат