Funksioni disk_free_space

Funksioni disk_free_space kthen sasinë e hapësirës së lirë në bajt në diskun ose sistemin e skedarëve të specifikuar. Funksioni pranon një parametër - rrugën për diskun që do të kontrollohet. Në Windows mund të specifikohet si shkronja e diskut (për shembull, 'C:'), ashtu edhe rruga për katalogun. Në sistemet Unix specifikohet rruga për pikën e montimit.

Sintaksa

phpdisk_free_space(directory);

Shembull

Le të marrim hapësirën e lirë në diskun C: në Windows:

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

Rezultati i ekzekutimit të kodit (shembull):

php1073741824

Shembull

Le të marrim hapësirën e lirë në direktorinë rrënjësore të sistemit Unix:

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

Rezultati i ekzekutimit të kodit (shembull):

php2147483648

Shembull

Le të konvertojmë bajtet në gigabajt për shfaqje të përshtatshme:

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

Rezultati i ekzekutimit të kodit (shembull):

php'15.75 GB'

Shihni gjithashtu

  • funksionin disk_total_space,
    i cili kthen madhësinë totale të diskut
  • funksionin filesize,
    i cili kthen madhësinë e skedarit