disk_free_space Fonksiyonu

disk_free_space fonksiyonu, belirtilen disk veya dosya sistemindeki boş alan miktarını bayt cinsinden döndürür. Fonksiyon bir parametre alır - kontrol edilecek diskin yolu. Windows'ta hem disk harfi (örneğin, 'C:') hem de bir dizinin yolu belirtilebilir. Unix sistemlerinde ise bir bağlama noktasının yolu belirtilir.

Sözdizimi

phpdisk_free_space(directory);

Örnek

Windows'ta C: diskindeki boş alanı alalım:

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

Kodun çalıştırılma sonucu (örnek):

php1073741824

Örnek

Bir Unix sisteminin kök dizinindeki boş alanı alalım:

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

Kodun çalıştırılma sonucu (örnek):

php2147483648

Örnek

Kullanışlı bir görüntüleme için baytları gigabayta dönüştürelim:

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

Kodun çalıştırılma sonucu (örnek):

php'15.75 GB'

Ayrıca Bakınız