Funkcija disk_free_space

Funkcija disk_free_space grąžina laisvos vietos baitais kiekį nurodytame diske arba failų sistemoje. Funkcija priima vieną parametrą - kelią į tikrinamą diską. Windows sistemoje galima nurodyti kaip raidę disko (pavyzdžiui, 'C:'), taip ir kelią į katalogą. Unix sistemose nurodomas kelias į prijungimo tašką.

Sintaksė

phpdisk_free_space(directory);

Pavyzdys

Gaukime laisvą vietą C: diske Windows sistemoje:

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

Kodo vykdymo rezultatas (pavyzdys):

php1073741824

Pavyzdys

Gaukime laisvą vietą šakniniame Unix sistemos kataloge:

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

Kodo vykdymo rezultatas (pavyzdys):

php2147483648

Pavyzdys

Konvertuokime baitus į gigabaitus patogiam rodymui:

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

Kodo vykdymo rezultatas (pavyzdys):

php'15.75 GB'

Taip pat žiūrėkite